diff --git a/.github/ISSUE_TEMPLATE/SlicingCrash.yaml b/.github/ISSUE_TEMPLATE/SlicingCrash.yaml index f4e082e00a..0d93977627 100644 --- a/.github/ISSUE_TEMPLATE/SlicingCrash.yaml +++ b/.github/ISSUE_TEMPLATE/SlicingCrash.yaml @@ -5,11 +5,10 @@ body: - type: markdown attributes: value: | - ### 💥 Slicing Crash Analysis Tool 💥 - We are taking steps to analyze an increase in reported crashes more systematically. We'll need some help with that. 😇 - Before filling out the report below, we want you to try a special Cura 5.7 Alpha. - This version of Cura has an updated slicing engine that will automatically send a report to the Cura Team for analysis. - #### [You can find the downloads here](https://github.com/Ultimaker/Cura/discussions/18080) #### + ### ✨Try our improved Cura 5.7✨ + Before filling out the report below, we want you to try the latest Cura 5.7 Beta. + This version of Cura has become significantly more reliable and has an updated slicing engine that will automatically send a report to the Cura Team for analysis. + #### [You can find the downloads here](https://github.com/Ultimaker/Cura/releases/tag/5.7.0-beta.1) #### If you still encounter a crash you are still welcome to report the issue so we can use your model as a test case, you can find instructions on how to do that below. ### Project File diff --git a/.github/workflows/conan-package-resources.yml b/.github/workflows/conan-package-resources.yml new file mode 100644 index 0000000000..92a7e005fa --- /dev/null +++ b/.github/workflows/conan-package-resources.yml @@ -0,0 +1,40 @@ +name: conan-package-resources + +on: + push: + paths: + - '.github/workflows/conan-package-resources.yml' + - 'resources/definitions/**' + - 'resources/extruders/**' + - 'resources/images/**' + - 'resources/intent/**' + - 'resources/meshes/**' + - 'resources/quality/**' + - 'resources/variants/**' + - 'resources/conanfile.py' + branches: + - 'main' + - 'CURA-*' + - 'PP-*' + - 'NP-*' + - '[0-9].[0-9]*' + - '[0-9].[0-9][0-9]*' + +env: + CONAN_LOGIN_USERNAME_CURA: ${{ secrets.CONAN_USER }} + CONAN_PASSWORD_CURA: ${{ secrets.CONAN_PASS }} + +jobs: + conan-recipe-version: + uses: ultimaker/cura-workflows/.github/workflows/conan-recipe-version.yml@main + with: + project_name: cura_resources + + conan-package-export: + needs: [ conan-recipe-version ] + uses: ultimaker/cura-workflows/.github/workflows/conan-recipe-export.yml@main + with: + recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} + recipe_id_latest: ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} + conan_recipe_root: "./resources/" + secrets: inherit \ No newline at end of file diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 8faf1e27e1..42d03b5038 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -4,12 +4,20 @@ on: push: paths: - 'plugins/**' - - 'resources/**' - 'cura/**' + - 'resources/bundled_packages/**' + - 'resources/i18n/**' + - 'resources/qml/**' + - 'resources/setting_visibility/**' + - 'resources/shaders/**' + - 'resources/texts/**' + - 'resources/themes/**' + - 'resources/public_key.pem' + - 'resources/README_resources.txt' - 'icons/**' - 'tests/**' - 'packaging/**' - - '.github/workflows/conan-*.yml' + - '.github/workflows/conan-package.yml' - '.github/workflows/notify.yml' - '.github/workflows/requirements-runner.txt' - 'requirements*.txt' @@ -20,6 +28,7 @@ on: - 'main' - 'CURA-*' - 'PP-*' + - 'NP-*' - '[0-9].[0-9]*' - '[0-9].[0-9][0-9]*' diff --git a/.github/workflows/installers.yml b/.github/workflows/installers.yml index f1bd4b2d19..0c2873cf31 100644 --- a/.github/workflows/installers.yml +++ b/.github/workflows/installers.yml @@ -30,6 +30,29 @@ on: required: true type: boolean + workflow_call: + inputs: + cura_conan_version: + default: 'cura/latest@ultimaker/testing' + required: true + type: string + conan_args: + default: '' + required: false + type: string + enterprise: + default: false + required: true + type: boolean + staging: + default: false + required: true + type: boolean + nightly: + default: false + required: true + type: boolean + schedule: # Daily at 4:15 CET (main-branch) and 5:15 CET (release-branch) - cron: '15 3 * * *' @@ -109,7 +132,7 @@ jobs: fetch-depth: 1 - name: Download the run info - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: linux-run-info @@ -151,13 +174,13 @@ jobs: f.writelines(f"NIGHTLY_TIME={nightly_creation_time}\n") - name: Download linux installer jobs artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.LINUX }}-AppImage path: installers - name: Download linux installer jobs asc artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.LINUX }}-asc path: installers @@ -175,13 +198,13 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Download win msi installer jobs artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.WIN_MSI }}-msi path: installers - name: Download win exe installer jobs artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.WIN_EXE }}-exe path: installers @@ -199,13 +222,13 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Download MacOS (X64) dmg installer jobs artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.MAC_X64_DMG }}-dmg path: installers - name: Download MacOS (X64) pkg installer jobs artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.MAC_X64_PKG }}-pkg path: installers @@ -223,13 +246,13 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Download MacOS (ARM-64) dmg installer jobs artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.MAC_ARM_DMG }}-dmg path: installers - name: Download MacOS (ARM-64) pkg installer jobs artifacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ steps.filename.outputs.MAC_ARM_PKG }}-pkg path: installers diff --git a/.github/workflows/printer-linter-pr-diagnose.yml b/.github/workflows/printer-linter-pr-diagnose.yml index 57c3732d81..ed51f8b2f8 100644 --- a/.github/workflows/printer-linter-pr-diagnose.yml +++ b/.github/workflows/printer-linter-pr-diagnose.yml @@ -5,6 +5,9 @@ on: path: - "resources/**" +permissions: + contents: read + jobs: printer-linter-diagnose: name: Printer linter PR diagnose @@ -18,6 +21,7 @@ jobs: - uses: technote-space/get-diff-action@v6 with: + DIFF_FILTER: AMRCD PATTERNS: | resources/+(extruders|definitions)/*.def.json resources/+(intent|quality|variants)/**/*.inst.cfg @@ -41,11 +45,15 @@ jobs: if: env.GIT_DIFF && !env.MATCHED_FILES run: python printer-linter/src/terminal.py --diagnose --report printer-linter-result/fixes.yml ${{ env.GIT_DIFF_FILTERED }} + - name: Check Deleted Files(s) + if: env.GIT_DIFF + run: python printer-linter/src/terminal.py --deleted --report printer-linter-result/comment.md ${{ env.GIT_DIFF_FILTERED }} + - name: Save PR metadata run: | echo ${{ github.event.number }} > printer-linter-result/pr-id.txt echo ${{ github.event.pull_request.head.repo.full_name }} > printer-linter-result/pr-head-repo.txt - echo ${{ github.event.pull_request.head.ref }} > printer-linter-result/pr-head-ref.txt + echo ${{ github.event.pull_request.head.sha }} > printer-linter-result/pr-head-sha.txt - uses: actions/upload-artifact@v2 with: diff --git a/.github/workflows/printer-linter-pr-post.yml b/.github/workflows/printer-linter-pr-post.yml index 81dbf96469..7b3dd152cb 100644 --- a/.github/workflows/printer-linter-pr-post.yml +++ b/.github/workflows/printer-linter-pr-post.yml @@ -6,76 +6,106 @@ on: types: [completed] jobs: - clang-tidy-results: + printer-linter-result: # Trigger the job only if the previous (insecure) workflow completed successfully if: ${{ github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest + permissions: + pull-requests: write steps: - name: Download analysis results - uses: actions/github-script@v3.1.0 + uses: actions/github-script@v7 with: script: | - let artifacts = await github.actions.listWorkflowRunArtifacts({ + const artifacts = await github.rest.actions.listWorkflowRunArtifacts({ owner: context.repo.owner, repo: context.repo.repo, run_id: ${{github.event.workflow_run.id }}, }); - let matchArtifact = artifacts.data.artifacts.filter((artifact) => { + const matchArtifact = artifacts.data.artifacts.filter((artifact) => { return artifact.name == "printer-linter-result" })[0]; - let download = await github.actions.downloadArtifact({ + const download = await github.rest.actions.downloadArtifact({ owner: context.repo.owner, repo: context.repo.repo, artifact_id: matchArtifact.id, archive_format: "zip", }); - let fs = require("fs"); - fs.writeFileSync("${{github.workspace}}/printer-linter-result.zip", Buffer.from(download.data)); - - - name: Set environment variables - run: | - mkdir printer-linter-result - unzip printer-linter-result.zip -d printer-linter-result - echo "pr_id=$(cat printer-linter-result/pr-id.txt)" >> $GITHUB_ENV - echo "pr_head_repo=$(cat printer-linter-result/pr-head-repo.txt)" >> $GITHUB_ENV - echo "pr_head_ref=$(cat printer-linter-result/pr-head-ref.txt)" >> $GITHUB_ENV - - - uses: actions/checkout@v3 - with: - repository: ${{ env.pr_head_repo }} - ref: ${{ env.pr_head_ref }} - persist-credentials: false - - - name: Redownload analysis results - uses: actions/github-script@v3.1.0 - with: - script: | - let artifacts = await github.actions.listWorkflowRunArtifacts({ - owner: context.repo.owner, - repo: context.repo.repo, - run_id: ${{github.event.workflow_run.id }}, - }); - let matchArtifact = artifacts.data.artifacts.filter((artifact) => { - return artifact.name == "printer-linter-result" - })[0]; - let download = await github.actions.downloadArtifact({ - owner: context.repo.owner, - repo: context.repo.repo, - artifact_id: matchArtifact.id, - archive_format: "zip", - }); - let fs = require("fs"); - fs.writeFileSync("${{github.workspace}}/printer-linter-result.zip", Buffer.from(download.data)); + const fs = require("fs"); + fs.writeFileSync("${{ github.workspace }}/printer-linter-result.zip", Buffer.from(download.data)); - name: Extract analysis results run: | mkdir printer-linter-result - unzip printer-linter-result.zip -d printer-linter-result + unzip -j printer-linter-result.zip -d printer-linter-result + + - name: Set PR details environment variables + uses: actions/github-script@v7 + with: + script: | + const assert = require("node:assert").strict; + const fs = require("fs"); + function exportVar(varName, fileName, regEx) { + const val = fs.readFileSync("${{ github.workspace }}/printer-linter-result/" + fileName, { + encoding: "ascii" + }).trimEnd(); + assert.ok(regEx.test(val), "Invalid value format for " + varName); + core.exportVariable(varName, val); + } + exportVar("PR_ID", "pr-id.txt", /^[0-9]+$/); + exportVar("PR_HEAD_REPO", "pr-head-repo.txt", /^[-./0-9A-Z_a-z]+$/); + exportVar("PR_HEAD_SHA", "pr-head-sha.txt", /^[0-9A-Fa-f]+$/); + fs.access("${{ github.workspace }}/printer-linter-result/comment.md", fs.constants.F_OK, (err) => { + if (err) { + core.exportVariable("commentFileExists", "false"); + } else { + core.exportVariable("commentFileExists", "true"); + } + }); + + - uses: actions/checkout@v4 + with: + repository: ${{ env.PR_HEAD_REPO }} + ref: ${{ env.PR_HEAD_SHA }} + persist-credentials: false + + - name: Redownload analysis results + uses: actions/github-script@v7 + with: + script: | + const artifacts = await github.rest.actions.listWorkflowRunArtifacts({ + owner: context.repo.owner, + repo: context.repo.repo, + run_id: ${{github.event.workflow_run.id }}, + }); + const matchArtifact = artifacts.data.artifacts.filter((artifact) => { + return artifact.name == "printer-linter-result" + })[0]; + const download = await github.rest.actions.downloadArtifact({ + owner: context.repo.owner, + repo: context.repo.repo, + artifact_id: matchArtifact.id, + archive_format: "zip", + }); + const fs = require("fs"); + fs.writeFileSync("${{ github.workspace }}/printer-linter-result.zip", Buffer.from(download.data)); + + - name: Extract analysis results + run: | + mkdir printer-linter-result + unzip -j printer-linter-result.zip -d printer-linter-result + + - name: Run PR Comments + if: env.commentFileExists == 'true' + uses: peter-evans/create-or-update-comment@v4 + with: + issue-number: ${{ env.PR_ID }} + body-path: 'printer-linter-result/comment.md' - name: Run clang-tidy-pr-comments action - uses: platisd/clang-tidy-pr-comments@bc0bb7da034a8317d54e7fe1e819159002f4cc40 + uses: platisd/clang-tidy-pr-comments@v1 with: github_token: ${{ secrets.GITHUB_TOKEN }} clang_tidy_fixes: printer-linter-result/fixes.yml - pull_request_id: ${{ env.pr_id }} + pull_request_id: ${{ env.PR_ID }} request_changes: true diff --git a/.github/workflows/release-process_feature-freeze.yml b/.github/workflows/release-process_feature-freeze.yml new file mode 100644 index 0000000000..3a07799665 --- /dev/null +++ b/.github/workflows/release-process_feature-freeze.yml @@ -0,0 +1,32 @@ +name: Feature Freeze +run-name: Feature freeze Cura ${{ inputs.cura_version }} by @${{ github.actor }} + +on: + workflow_dispatch: + inputs: + cura_version: + description: 'Cura version major and minor, e.g. 5.7' + required: true + type: string + +jobs: + parse-version: + name: Parse input version string + runs-on: ubuntu-latest + outputs: + package_version: ${{ steps.version_parser.outputs.major }}.${{ steps.version_parser.outputs.minor }}.0-alpha.1 + steps: + - name: Parse version string + id: version_parser + uses: booxmedialtd/ws-action-parse-semver@v1.4.7 + with: + input_string: ${{ inputs.cura_version }}.0 + + feature-freeze: + name: Process feature freeze + uses: Ultimaker/Cura-workflows/.github/workflows/cura-set-packages-versions.yml@main + needs: [parse-version] + with: + cura_version: ${{ needs.parse-version.outputs.package_version }} + create_feature_branch: true + secrets: inherit diff --git a/.github/workflows/release-process_release-candidate.yml b/.github/workflows/release-process_release-candidate.yml new file mode 100644 index 0000000000..3d59817996 --- /dev/null +++ b/.github/workflows/release-process_release-candidate.yml @@ -0,0 +1,179 @@ +name: Prepare Release Candidate +run-name: Release Candidate for Cura ${{ inputs.cura_version }} by @${{ github.actor }} + +on: + workflow_dispatch: + inputs: + cura_version: + description: 'Cura version number, e.g. 5.7.0, 5.7.2 or 5.8.0-beta.2' + required: true + type: string + +jobs: + parse-version: + name: Parse input version string + runs-on: ubuntu-latest + outputs: + version_major: ${{ steps.version_parser.outputs.major }} + version_minor: ${{ steps.version_parser.outputs.minor }} + version_patch: ${{ steps.version_parser.outputs.patch }} + branch_name: ${{ steps.version_parser.outputs.major }}.${{ steps.version_parser.outputs.minor }} + steps: + - name: Parse version string + id: version_parser + uses: booxmedialtd/ws-action-parse-semver@v1.4.7 + with: + input_string: ${{ inputs.cura_version }} + + freeze-packages-versions: + name: Freeze packges versions + uses: Ultimaker/Cura-workflows/.github/workflows/cura-set-packages-versions.yml@main + needs: [parse-version] + with: + cura_version: ${{ inputs.cura_version }} + create_feature_branch: false + secrets: inherit + + find-rc-tag: + name: Find RC tag name + runs-on: ubuntu-latest + needs: [freeze-packages-versions] + outputs: + tag_name: ${{ steps.find-available-tag-name.outputs.tag_name }} + steps: + - name: Checkout repo + uses: actions/checkout@v4 + with: + fetch-tags: true + fetch-depth: 0 + + - name: Find available tag name + id: find-available-tag-name + run: | + VERSION=${{ inputs.cura_version }} + + RC_INDEX=0 + while + RC_INDEX=$((RC_INDEX+1)) + TAG_NAME="$VERSION-RC$RC_INDEX" + [[ $(git tag -l "$TAG_NAME") ]] + do true; done + + echo "tag_name=$TAG_NAME" >> "$GITHUB_OUTPUT" + + create-tags: + name: Create tags + runs-on: ubuntu-latest + needs: [parse-version, find-rc-tag] + strategy: + matrix: + repository: [Cura, Uranium, CuraEngine, cura-binary-data, fdm_materials] + steps: + - name: Checkout repo + uses: actions/checkout@v4 + with: + repository: Ultimaker/${{ matrix.repository }} + ref: ${{ needs.parse-version.outputs.branch_name }} + token: ${{ secrets.CURA_AUTORELEASE_PAT }} + + - name: Create tag + run: | + git tag ${{ needs.find-rc-tag.outputs.tag_name }} + git push origin tag ${{ needs.find-rc-tag.outputs.tag_name }} + + create-dependencies-packages: + name: Create conan packages for dependencies + uses: ultimaker/cura-workflows/.github/workflows/conan-package-release.yml@main + needs: [parse-version, freeze-packages-versions] + strategy: + matrix: + repository: [Cura, Uranium, CuraEngine, cura-binary-data, fdm_materials] + include: + - conan_recipe_root: "." + - repository: Cura + conan_recipe_root: "resources" + with: + repository: ${{ matrix.repository }} + ref_name: ${{ needs.parse-version.outputs.branch_name }} + version: ${{ inputs.cura_version }} + conan_release: true + conan_user_channel: ultimaker/stable + conan_internal: false + conan_latest: true + conan_recipe_root: ${{ matrix.conan_recipe_root }} + secrets: inherit + + create-cura-package: + name: Create conan package for Cura + uses: ultimaker/cura-workflows/.github/workflows/conan-package-release.yml@main + needs: [parse-version, create-dependencies-packages] + with: + repository: Cura + ref_name: ${{ needs.parse-version.outputs.branch_name }} + version: ${{ inputs.cura_version }} + conan_release: true + conan_user_channel: ultimaker/stable + conan_internal: false + conan_latest: true + secrets: inherit + + create-installers: + name: Create installers + uses: ./.github/workflows/installers.yml + needs: [parse-version, create-cura-package] + with: + cura_conan_version: cura/${{ inputs.cura_version }}@/ + enterprise: false + staging: false + nightly: false + secrets: inherit + + create-release-draft: + name: Create the release draft + runs-on: ubuntu-latest + needs: [create-installers, parse-version] + steps: + - name: Checkout Cura repo + uses: actions/checkout@v4 + with: + ref: ${{ needs.parse-version.outputs.branch_name }} + + - name: Extract changelog + run: python ./scripts/extract_changelog.py --version ${{ needs.parse-version.outputs.version_major }}.${{ needs.parse-version.outputs.version_minor }}.${{ needs.parse-version.outputs.version_patch }} --changelog ./resources/texts/change_log.txt > formatted_changelog.txt + + - name: Get commit id for release + id: get-commit-id + uses: iawia002/get-tag-or-commit-id@v1.0.1 + with: + length: 40 + + - name: Create release + uses: notpeelz/action-gh-create-release@v5.0.1 + with: + target: ${{ steps.get-commit-id.outputs.id }} + tag: ${{ inputs.cura_version }} + strategy: replace + title: UltiMaker Cura ${{ inputs.cura_version }} + draft: true + body-source: file + body: formatted_changelog.txt + + - name: Download artifacts + uses: actions/download-artifact@v4.1.7 + with: + path: artifacts + merge-multiple: true + + - name: Upload artifacts + working-directory: artifacts + run: | + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-linux-X64.AppImage --clobber + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-linux-X64.AppImage.asc --clobber + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-macos-ARM64.dmg --clobber + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-macos-ARM64.pkg --clobber + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-macos-X64.dmg --clobber + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-macos-X64.pkg --clobber + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-win64-X64.exe --clobber + gh release upload ${{ inputs.cura_version }} UltiMaker-Cura-${{ inputs.cura_version }}-win64-X64.msi --clobber + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/security_badge.yml b/.github/workflows/security_badge.yml index b3785a0b0e..5c037b442e 100644 --- a/.github/workflows/security_badge.yml +++ b/.github/workflows/security_badge.yml @@ -1,5 +1,5 @@ # NOTE: Best to keep all of these remarks in, they might prove useful in the future. -# This is basically just the standard one that is sugested on 'new workflow'. +# This is basically just the standard one that is suggested on 'new workflow'. name: Scorecard supply-chain security on: @@ -21,51 +21,42 @@ jobs: name: Scorecard analysis runs-on: ubuntu-latest permissions: - # Needed to upload the results to code-scanning dashboard. + # Needed for Code scanning upload security-events: write - # Needed to publish results and get a badge (see publish_results below). + # Needed for GitHub OIDC token if publish_results is true id-token: write - # Uncomment the permissions below if installing in a private repository. - # contents: read - # actions: read steps: - name: "Checkout code" - uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8 # v3.1.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: persist-credentials: false - name: "Run analysis" - uses: ossf/scorecard-action@e38b1902ae4f44df626f11ba0734b14fb91f8f86 # v2.1.2 + uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1 with: results_file: results.sarif results_format: sarif - # (Optional) "write" PAT token. Uncomment the `repo_token` line below if: - # - you want to enable the Branch-Protection check on a *public* repository, or - # - you are installing Scorecard on a *private* repository - # To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat. - # repo_token: ${{ secrets.SCORECARD_TOKEN }} - - # Public repositories: - # - Publish results to OpenSSF REST API for easy access by consumers - # - Allows the repository to include the Scorecard badge. - # - See https://github.com/ossf/scorecard-action#publishing-results. - # For private repositories: - # - `publish_results` will always be set to `false`, regardless - # of the value entered here. + # Scorecard team runs a weekly scan of public GitHub repos, + # see https://github.com/ossf/scorecard#public-data. + # Setting `publish_results: true` helps us scale by leveraging your workflow to + # extract the results instead of relying on our own infrastructure to run scans. + # And it's free for you! publish_results: true - # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF - # format to the repository Actions tab. + # Upload the results as artifacts (optional). Commenting out will disable + # uploads of run results in SARIF format to the repository Actions tab. + # https://docs.github.com/en/actions/advanced-guides/storing-workflow-data-as-artifacts - name: "Upload artifact" - uses: actions/upload-artifact@3cea5372237819ed00197afe530f5a7ea3e805c8 # v3.1.0 + uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1 with: name: SARIF file path: results.sarif retention-days: 5 - # Upload the results to GitHub's code scanning dashboard. + # Upload the results to GitHub's code scanning dashboard (optional). + # Commenting out will disable upload of results to your repo's Code Scanning dashboard - name: "Upload to code-scanning" - uses: github/codeql-action/upload-sarif@17573ee1cc1b9d061760f3a006fc4aac4f944fd5 # v2.2.4 + uses: github/codeql-action/upload-sarif@83a02f7883b12e0e4e1a146174f5e2292a01e601 # v2.16.4 with: sarif_file: results.sarif diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 09f972bb1a..704aa4ddde 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -50,4 +50,4 @@ jobs: staging: ${{ inputs.staging }} architecture: ${{ inputs.architecture }} operating_system: ${{ inputs.operating_system }} - secrets: inherit \ No newline at end of file + secrets: inherit diff --git a/.printer-linter b/.printer-linter index 3a42a5c033..45b1f2c9e0 100644 --- a/.printer-linter +++ b/.printer-linter @@ -3,6 +3,10 @@ checks: diagnostic-mesh-file-size: true diagnostic-definition-redundant-override: true diagnostic-resources-macos-app-directory-name: true + diagnostic-incorrect-formula: true + diagnostic-resource-file-deleted: true + diagnostic-material-temperature-defined: true + diagnostic-long-profile-names: true fixes: diagnostic-definition-redundant-override: true format: diff --git a/README.md b/README.md index 7d1b575e69..37978a30f9 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,9 @@ *With hundreds of settings & community-managed print profiles,*
*Ultimaker Cura is sure to lead your next project to a success.* -
+**Contribute Printer Profiles?** -- Please [look here](https://github.com/Ultimaker/Cura/wiki/Adding-new-machine-profiles-to-Cura) first.
+**Contribute Translations?** -- Please [look here](https://github.com/Ultimaker/Cura/wiki/Translating-Cura) first. +
[![Button Building]][Building]    diff --git a/conandata.yml b/conandata.yml index 84251d7208..89ceba3d30 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,11 +1,12 @@ -version: "5.7.2" +version: "5.8.0-alpha.0" requirements: - - "uranium/5.7.2" - - "curaengine/5.7.2" - - "cura_binary_data/5.7.2" - - "fdm_materials/5.7.2" + - "cura_resources/(latest)@ultimaker/testing" + - "uranium/(latest)@ultimaker/testing" + - "curaengine/(latest)@ultimaker/testing" + - "cura_binary_data/(latest)@ultimaker/testing" + - "fdm_materials/(latest)@ultimaker/testing" - "curaengine_plugin_gradual_flow/0.1.0-beta.3" - - "dulcificum/0.2.0-alpha.0" + - "dulcificum/latest@ultimaker/testing" - "pysavitar/5.3.0" - "pynest2d/5.3.0" - "curaengine_grpc_definitions/0.2.0" @@ -54,6 +55,10 @@ pyinstaller: package: "cura" src: "resources" dst: "share/cura/resources" + cura_shared_resources: + package: "cura_resources" + src: "res" + dst: "share/cura/resources" cura_private_data: package: "cura_private_data" src: "res" diff --git a/conanfile.py b/conanfile.py index 2eebeee991..221d4ea288 100644 --- a/conanfile.py +++ b/conanfile.py @@ -468,6 +468,12 @@ class CuraConan(ConanFile): copy(self, "*", os.path.join(self.package_folder, self.cpp_info.resdirs[0]), str(self._share_dir.joinpath("cura", "resources")), keep_path = True) copy(self, "*", os.path.join(self.package_folder, self.cpp_info.resdirs[1]), str(self._share_dir.joinpath("cura", "plugins")), keep_path = True) + # Copy the cura_resources resources from the package + rm(self, "conanfile.py", os.path.join(self.package_folder, self.cpp.package.resdirs[0])) + cura_resources = self.dependencies["cura_resources"].cpp_info + for res_dir in cura_resources.resdirs: + copy(self, "*", res_dir, str(self._share_dir.joinpath("cura", "resources", Path(res_dir).name)), keep_path = True) + # Copy resources of Uranium (keep folder structure) uranium = self.dependencies["uranium"].cpp_info copy(self, "*", uranium.resdirs[0], str(self._share_dir.joinpath("uranium", "resources")), keep_path = True) @@ -519,6 +525,12 @@ echo "CURA_APP_NAME={{ cura_app_name }}" >> ${{ env_prefix }}GITHUB_ENV # Remove the fdm_materials from the package rmdir(self, os.path.join(self.package_folder, self.cpp.package.resdirs[0], "materials")) + # Remove the cura_resources resources from the package + rm(self, "conanfile.py", os.path.join(self.package_folder, self.cpp.package.resdirs[0])) + cura_resources = self.dependencies["cura_resources"].cpp_info + for res_dir in cura_resources.resdirs: + rmdir(self, os.path.join(self.package_folder, self.cpp.package.resdirs[0], Path(res_dir).name)) + def package_info(self): self.user_info.pip_requirements = "requirements.txt" self.user_info.pip_requirements_git = "requirements-ultimaker.txt" diff --git a/cura/PrinterOutput/NetworkedPrinterOutputDevice.py b/cura/PrinterOutput/NetworkedPrinterOutputDevice.py index 5c4b26632a..2a683966db 100644 --- a/cura/PrinterOutput/NetworkedPrinterOutputDevice.py +++ b/cura/PrinterOutput/NetworkedPrinterOutputDevice.py @@ -422,7 +422,8 @@ class NetworkedPrinterOutputDevice(PrinterOutputDevice): _PRINTER_TYPE_NAME = { "fire_e": "ultimaker_method", "lava_f": "ultimaker_methodx", - "magma_10": "ultimaker_methodxl" + "magma_10": "ultimaker_methodxl", + "sketch": "ultimaker_sketch" } if printer_type in _PRINTER_TYPE_NAME: return _PRINTER_TYPE_NAME[printer_type] diff --git a/plugins/MakerbotWriter/MakerbotWriter.py b/plugins/MakerbotWriter/MakerbotWriter.py index 1087ef0b16..233575029c 100644 --- a/plugins/MakerbotWriter/MakerbotWriter.py +++ b/plugins/MakerbotWriter/MakerbotWriter.py @@ -1,9 +1,8 @@ # Copyright (c) 2023 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. - from io import StringIO, BufferedIOBase import json -from typing import cast, List, Optional, Dict +from typing import cast, List, Optional, Dict, Tuple from zipfile import BadZipFile, ZipFile, ZIP_DEFLATED import pyDulcificum as du @@ -39,16 +38,27 @@ class MakerbotWriter(MeshWriter): suffixes=["makerbot"] ) ) + MimeTypeDatabase.addMimeType( + MimeType( + name="application/x-makerbot-sketch", + comment="Makerbot Toolpath Package", + suffixes=["makerbot"] + ) + ) - _PNG_FORMATS = [ + _PNG_FORMAT = [ {"prefix": "isometric_thumbnail", "width": 120, "height": 120}, {"prefix": "isometric_thumbnail", "width": 320, "height": 320}, {"prefix": "isometric_thumbnail", "width": 640, "height": 640}, + {"prefix": "thumbnail", "width": 90, "height": 90}, + ] + + _PNG_FORMAT_METHOD = [ {"prefix": "thumbnail", "width": 140, "height": 106}, {"prefix": "thumbnail", "width": 212, "height": 300}, {"prefix": "thumbnail", "width": 960, "height": 1460}, - {"prefix": "thumbnail", "width": 90, "height": 90}, ] + _META_VERSION = "3.0.0" # must be called from the main thread because of OpenGL @@ -74,6 +84,7 @@ class MakerbotWriter(MeshWriter): return None def write(self, stream: BufferedIOBase, nodes: List[SceneNode], mode=MeshWriter.OutputMode.BinaryMode) -> bool: + metadata, file_format = self._getMeta(nodes) if mode != MeshWriter.OutputMode.BinaryMode: Logger.log("e", "MakerbotWriter does not support text mode.") self.setInformation(catalog.i18nc("@error:not supported", "MakerbotWriter does not support text mode.")) @@ -92,14 +103,20 @@ class MakerbotWriter(MeshWriter): gcode_text_io = StringIO() success = gcode_writer.write(gcode_text_io, None) - + filename, filedata = "", "" # Writing the g-code failed. Then I can also not write the gzipped g-code. if not success: self.setInformation(gcode_writer.getInformation()) return False - - json_toolpaths = du.gcode_2_miracle_jtp(gcode_text_io.getvalue()) - metadata = self._getMeta(nodes) + match file_format: + case "application/x-makerbot-sketch": + filename, filedata = "print.gcode", gcode_text_io.getvalue() + self._PNG_FORMATS = self._PNG_FORMAT + case "application/x-makerbot": + filename, filedata = "print.jsontoolpath", du.gcode_2_miracle_jtp(gcode_text_io.getvalue()) + self._PNG_FORMATS = self._PNG_FORMAT + self._PNG_FORMAT_METHOD + case _: + raise Exception("Unsupported Mime type") png_files = [] for png_format in self._PNG_FORMATS: @@ -116,7 +133,7 @@ class MakerbotWriter(MeshWriter): try: with ZipFile(stream, "w", compression=ZIP_DEFLATED) as zip_stream: zip_stream.writestr("meta.json", json.dumps(metadata, indent=4)) - zip_stream.writestr("print.jsontoolpath", json_toolpaths) + zip_stream.writestr(filename, filedata) for png_file in png_files: file, data = png_file["file"], png_file["data"] zip_stream.writestr(file, data) @@ -127,7 +144,7 @@ class MakerbotWriter(MeshWriter): return True - def _getMeta(self, root_nodes: List[SceneNode]) -> Dict[str, any]: + def _getMeta(self, root_nodes: List[SceneNode]) -> Tuple[Dict[str, any], str]: application = CuraApplication.getInstance() machine_manager = application.getMachineManager() global_stack = machine_manager.activeMachine @@ -143,7 +160,9 @@ class MakerbotWriter(MeshWriter): nodes.append(node) meta = dict() - + # This is a bit of a "hack", the mime type should be passed through with the export writer but + # since this is not the case we get the mime type from the global stack instead + file_format = global_stack.definition.getMetaDataEntry("file_formats") meta["bot_type"] = global_stack.definition.getMetaDataEntry("reference_machine_id") bounds: Optional[AxisAlignedBox] = None @@ -155,7 +174,8 @@ class MakerbotWriter(MeshWriter): bounds = node_bounds else: bounds = bounds + node_bounds - + if file_format == "application/x-makerbot-sketch": + bounds = None if bounds is not None: meta["bounding_box"] = { "x_min": bounds.left, @@ -196,7 +216,7 @@ class MakerbotWriter(MeshWriter): meta["extruder_temperature"] = materials_temps[0] meta["extruder_temperatures"] = materials_temps - meta["model_counts"] = [{"count": 1, "name": node.getName()} for node in nodes] + meta["model_counts"] = [{"count": len(nodes), "name": "instance0"}] tool_types = [extruder.variant.getMetaDataEntry("reference_extruder_id") for extruder in extruders] meta["tool_type"] = tool_types[0] @@ -205,12 +225,11 @@ class MakerbotWriter(MeshWriter): meta["version"] = MakerbotWriter._META_VERSION meta["preferences"] = dict() - for node in nodes: - bounds = node.getBoundingBox() - meta["preferences"][str(node.getName())] = { - "machineBounds": [bounds.right, bounds.back, bounds.left, bounds.front] if bounds is not None else None, - "printMode": CuraApplication.getInstance().getIntentManager().currentIntentCategory, - } + bounds = application.getBuildVolume().getBoundingBox() + meta["preferences"]["instance0"] = { + "machineBounds": [bounds.right, bounds.back, bounds.left, bounds.front] if bounds is not None else None, + "printMode": CuraApplication.getInstance().getIntentManager().currentIntentCategory, + } meta["miracle_config"] = {"gaggles": {str(node.getName()): {} for node in nodes}} @@ -245,7 +264,7 @@ class MakerbotWriter(MeshWriter): # platform_temperature # total_commands - return meta + return meta, file_format def meterToMillimeter(value: float) -> float: diff --git a/plugins/MakerbotWriter/__init__.py b/plugins/MakerbotWriter/__init__.py index ede2435c4f..60f232fbc0 100644 --- a/plugins/MakerbotWriter/__init__.py +++ b/plugins/MakerbotWriter/__init__.py @@ -11,14 +11,23 @@ catalog = i18nCatalog("cura") def getMetaData(): file_extension = "makerbot" return { - "mesh_writer": { - "output": [{ - "extension": file_extension, - "description": catalog.i18nc("@item:inlistbox", "Makerbot Printfile"), - "mime_type": "application/x-makerbot", - "mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode, - }], - } + "mesh_writer": + { + "output": [ + { + "extension": file_extension, + "description": catalog.i18nc("@item:inlistbox", "Makerbot Printfile"), + "mime_type": "application/x-makerbot", + "mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode, + }, + { + "extension": file_extension, + "description": catalog.i18nc("@item:inlistbox", "Makerbot Sketch Printfile"), + "mime_type": "application/x-makerbot-sketch", + "mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode, + } + ] + }, } diff --git a/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py b/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py index 5fb506b42b..8cadceb528 100644 --- a/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py +++ b/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py @@ -26,27 +26,40 @@ class InsertAtLayerChange(Script): }, "gcode_to_add": { - "label": "G-code to insert.", + "label": "G-code to insert", "description": "G-code to add before or after layer change.", "type": "str", "default_value": "" + }, + "skip_layers": + { + "label": "Skip layers", + "description": "Number of layers to skip between insertions (0 for every layer).", + "type": "int", + "default_value": 0, + "minimum_value": 0 } } }""" def execute(self, data): gcode_to_add = self.getSettingValueByKey("gcode_to_add") + "\n" + skip_layers = self.getSettingValueByKey("skip_layers") + count = 0 for layer in data: # Check that a layer is being printed lines = layer.split("\n") for line in lines: if ";LAYER:" in line: index = data.index(layer) - if self.getSettingValueByKey("insert_location") == "before": - layer = gcode_to_add + layer - else: - layer = layer + gcode_to_add + if count == 0: + if self.getSettingValueByKey("insert_location") == "before": + layer = gcode_to_add + layer + else: + layer = layer + gcode_to_add - data[index] = layer + data[index] = layer + + count = (count + 1) % (skip_layers + 1) break return data diff --git a/plugins/SimulationView/layers3d.shader b/plugins/SimulationView/layers3d.shader index 508126e163..2bf77e89fa 100644 --- a/plugins/SimulationView/layers3d.shader +++ b/plugins/SimulationView/layers3d.shader @@ -356,7 +356,10 @@ geometry41core = EndPrimitive(); } - if ((u_show_starts == 1) && (v_prev_line_type[0] != 1) && (v_line_type[0] == 1)) { + if ((u_show_starts == 1) && ( + ((v_prev_line_type[0] != 1) && (v_line_type[0] == 1)) || + ((v_prev_line_type[0] != 4) && (v_line_type[0] == 4)) + )) { float w = size_x; float h = size_y; diff --git a/plugins/UM3NetworkPrinting/resources/png/MakerBot Sketch.png b/plugins/UM3NetworkPrinting/resources/png/MakerBot Sketch.png new file mode 100644 index 0000000000..2cc52a13ba Binary files /dev/null and b/plugins/UM3NetworkPrinting/resources/png/MakerBot Sketch.png differ diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index b2541f6f82..4ca83772f2 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -331,7 +331,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): return False [printer, *_] = self._printers - return printer.type in ("MakerBot Method X", "MakerBot Method XL") + return printer.type in ("MakerBot Method X", "MakerBot Method XL", "MakerBot Sketch") @pyqtProperty(bool, notify=_cloudClusterPrintersChanged) def supportsPrintJobActions(self) -> bool: diff --git a/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json b/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json index 282f05b536..9d0db2a30d 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json +++ b/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json @@ -2,5 +2,6 @@ "ultimaker_method": "MakerBot Method", "ultimaker_methodx": "MakerBot Method X", "ultimaker_methodxl": "MakerBot Method XL", - "ultimaker_factor4": "Ultimaker Factor 4" + "ultimaker_factor4": "Ultimaker Factor 4", + "ultimaker_sketch": "MakerBot Sketch" } diff --git a/printer-linter/pyproject.toml b/printer-linter/pyproject.toml index c346dc0496..cde196225c 100644 --- a/printer-linter/pyproject.toml +++ b/printer-linter/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "printerlinter" description = "Cura UltiMaker printer linting tool" -version = "0.1.1" +version = "0.1.2" authors = [ { name = "UltiMaker", email = "cura@ultimaker.com" } ] diff --git a/printer-linter/src/printerlinter/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py index 27f4fdd14a..1ef8bef638 100644 --- a/printer-linter/src/printerlinter/diagnostic.py +++ b/printer-linter/src/printerlinter/diagnostic.py @@ -32,3 +32,13 @@ class Diagnostic: }, "Level": self.level } + +class GitComment: + def __init__(self, comment: str) -> None: + """ + @param comment: The comment text. + """ + self.comment = comment + + def toDict(self) -> Dict[str, Any]: + return self.comment \ No newline at end of file diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py index 4473fb9a4e..37a11d471a 100644 --- a/printer-linter/src/printerlinter/factory.py +++ b/printer-linter/src/printerlinter/factory.py @@ -6,20 +6,21 @@ from .linters.defintion import Definition from .linters.linter import Linter from .linters.meshes import Meshes from .linters.directory import Directory +from .linters.formulas import Formulas def getLinter(file: Path, settings: dict) -> Optional[List[Linter]]: """ Returns a Linter depending on the file format """ if not file.exists(): - return None + return [Directory(file, settings)] if ".inst" in file.suffixes and ".cfg" in file.suffixes: - return [Directory(file, settings), Profile(file, settings)] + return [Directory(file, settings), Profile(file, settings), Formulas(file, settings)] if ".def" in file.suffixes and ".json" in file.suffixes: if file.stem in ("fdmprinter.def", "fdmextruder.def"): - return None - return [Directory(file, settings), Definition(file, settings)] + return [Formulas(file, settings)] + return [Directory(file, settings), Definition(file, settings), Formulas(file, settings)] if file.parent.stem == "meshes": return [Meshes(file, settings)] diff --git a/printer-linter/src/printerlinter/linters/defintion.py b/printer-linter/src/printerlinter/linters/defintion.py index c4e955a2a5..2d68e20db9 100644 --- a/printer-linter/src/printerlinter/linters/defintion.py +++ b/printer-linter/src/printerlinter/linters/defintion.py @@ -28,6 +28,10 @@ class Definition(Linter): for check in self.checkRedefineOverride(): yield check + if self._settings["checks"].get("diagnostic-material-temperature-defined", False): + for check in self.checkMaterialTemperature(): + yield check + # Add other which will yield Diagnostic's # TODO: A check to determine if the user set value is with the min and max value defined in the parent and doesn't trigger a warning # TODO: A check if the key exist in the first place @@ -41,7 +45,7 @@ class Definition(Linter): definition = self._definitions[definition_name] if "overrides" in definition and definition_name not in ("fdmprinter", "fdmextruder"): for key, value_dict in definition["overrides"].items(): - is_redefined, child_key, child_value, parent = self._isDefinedInParent(key, value_dict, definition['inherits']) + is_redefined, child_key, child_value, parent, inherited_by= self._isDefinedInParent(key, value_dict, definition['inherits']) if is_redefined: redefined = re.compile(r'.*(\"' + key + r'\"[\s\:\S]*?)\{[\s\S]*?\},?') found = redefined.search(self._content) @@ -59,12 +63,40 @@ class Definition(Linter): yield Diagnostic( file = self._file, diagnostic_name = "diagnostic-definition-redundant-override", - message = f"Overriding {key} with the same value ({child_key}: {child_value}) as defined in parent definition: {definition['inherits']}", + message = f"Overriding {key} with the same value ({child_key}: {child_value}) as defined in parent definition: {inherited_by}", level = "Warning", offset = found.span(0)[0], replacements = replacements ) + def checkMaterialTemperature(self) -> Iterator[Diagnostic]: + """Checks if definition file has material tremperature defined within them""" + definition_name = list(self._definitions.keys())[0] + definition = self._definitions[definition_name] + if "overrides" in definition and definition_name not in ("fdmprinter", "fdmextruder"): + for key, value_dict in definition["overrides"].items(): + if "temperature" in key and "material" in key: + + redefined = re.compile(r'.*(\"' + key + r'\"[\s\:\S]*?)\{[\s\S]*?\},?') + found = redefined.search(self._content) + if len(found.group().splitlines()) > 1: + replacements = [] + else: + replacements = [Replacement( + file=self._file, + offset=found.span(1)[0], + length=len(found.group()), + replacement_text="")] + + yield Diagnostic( + file=self._file, + diagnostic_name="diagnostic-material-temperature-defined", + message=f"Overriding {key} as it belongs to material temperature catagory and shouldn't be placed in machine definitions", + level="Warning", + offset=found.span(0)[0], + replacements=replacements + ) + def _loadDefinitionFiles(self, definition_file) -> None: """ Loads definition file contents into self._definitions. Also load parent definition if it exists. """ definition_name = Path(definition_file.stem).stem @@ -85,7 +117,7 @@ class Definition(Linter): def _isDefinedInParent(self, key, value_dict, inherits_from): if self._ignore(key, "diagnostic-definition-redundant-override"): - return False, None, None, None + return False, None, None, None, None if "overrides" not in self._definitions[inherits_from]: return self._isDefinedInParent(key, value_dict, self._definitions[inherits_from]["inherits"]) @@ -114,11 +146,11 @@ class Definition(Linter): v = child_value cv = check_value if v == cv: - return True, child_key, child_value, parent + return True, child_key, child_value, parent, inherits_from if "inherits" in parent: return self._isDefinedInParent(key, value_dict, parent["inherits"]) - return False, None, None, None + return False, None, None, None, None def _loadBasePrinterSettings(self): settings = {} diff --git a/printer-linter/src/printerlinter/linters/directory.py b/printer-linter/src/printerlinter/linters/directory.py index 4ca299dad7..e77cac96b9 100644 --- a/printer-linter/src/printerlinter/linters/directory.py +++ b/printer-linter/src/printerlinter/linters/directory.py @@ -1,7 +1,7 @@ from pathlib import Path from typing import Iterator -from ..diagnostic import Diagnostic +from ..diagnostic import Diagnostic, GitComment from .linter import Linter @@ -11,9 +11,12 @@ class Directory(Linter): super().__init__(file, settings) def check(self) -> Iterator[Diagnostic]: - if self._settings["checks"].get("diagnostic-resources-macos-app-directory-name", False): + if self._file.exists() and self._settings["checks"].get("diagnostic-resources-macos-app-directory-name", False): for check in self.checkForDotInDirName(): yield check + elif self._settings["checks"].get("diagnostic-resource-file-deleted", False): + for check in self.checkFilesDeleted(): + yield check yield @@ -29,3 +32,8 @@ class Directory(Linter): ) yield + def checkFilesDeleted(self) -> Iterator[GitComment]: + if not self._file.exists(): + """ Check if there is a file that is deleted, this causes upgrade scripts to not work properly """ + yield GitComment( f'File: **{self._file}** must not be deleted as it is not allowed. It will create issues upgrading Cura' ) + yield \ No newline at end of file diff --git a/printer-linter/src/printerlinter/linters/formulas.py b/printer-linter/src/printerlinter/linters/formulas.py new file mode 100644 index 0000000000..ad5b7ee943 --- /dev/null +++ b/printer-linter/src/printerlinter/linters/formulas.py @@ -0,0 +1,177 @@ +import difflib +import json +import os +import re +from configparser import ConfigParser +from pathlib import Path +from typing import Iterator + +from ..diagnostic import Diagnostic +from ..replacement import Replacement +from .linter import Linter + +FORMULA_NAMES = [ + "extruderValue", + "extruderValues", + "anyExtruderWithMaterial", + "anyExtruderNrWithOrDefault", + "resolveOrValue", + "defaultExtruderPosition", + "valueFromContainer", + "extruderValueFromContainer", + "math", + "round", + "max", + "ceil", + "min", + "sqrt", + "log", + "tan", + "cos", + "sin", + "atan", + "acos", + "asin", + "floor", + "sum", + "len", + "radians", + "degrees" +] + +DELIMITERS = [r'\+', '-', '=', '/', '\*', r'\(', r'\)', r'\[', r'\]', '{', '}', ' ', '^'] + + +class Formulas(Linter): + """Finds Typos in the definition files and their formulas.""" + + def __init__(self, file: Path, settings: dict) -> None: + super().__init__(file, settings) + self._cura_correction_strings = FORMULA_NAMES + list(self.getCuraSettingList()) + self._definition = {} + + def getCuraSettingList(self) -> list: + with open(os.path.join(os.path.dirname(__file__), "..", "..", "..", "..", "resources", "definitions", "fdmprinter.def.json")) as data: + json_data = json.load(data) + return self.extractKeys(json_data) + + def extractKeys(self, json_obj, parent_key=''): + keys_with_value = [] + for key, values in json_obj.items(): + new_key = key + if isinstance(values, dict): + if 'label' in values: + keys_with_value.append(new_key) + keys_with_value.extend(self.extractKeys(values, new_key)) + return keys_with_value + + def check(self) -> Iterator[Diagnostic]: + if self._settings["checks"].get("diagnostic-incorrect-formula", False): + for check in self.checkFormulas(): + yield check + yield + + def checkFormulas(self) -> Iterator[Diagnostic]: + + self._loadDefinitionFiles(self._file) + self._content = self._file.read_text() + definition_name = list(self._definition.keys())[0] + definition = self._definition[definition_name] + if "overrides" in definition: + for key, value_dict in definition["overrides"].items(): + for value in value_dict: + if value in ("enable", "resolve", "value", "minimum_value_warning", "maximum_value_warning", + "maximum_value", "minimum_value"): + key_incorrect = self.checkValueIncorrect(key) + if key_incorrect: + found = self._appendCorrections(key, key) + value_incorrect = self.checkValueIncorrect(value_dict[value]) + if value_incorrect: + found = self._appendCorrections(key, value_dict[value]) + if key_incorrect or value_incorrect: + + if len(found.group().splitlines()) > 1: + replacements = [] + else: + replacements = [Replacement( + file=self._file, + offset=found.span(1)[0], + length=len(found.group()), + replacement_text=self._replacement_text)] + yield Diagnostic( + file=self._file, + diagnostic_name="diagnostic-incorrect-formula", + message=f"Given formula {found.group()} seems incorrect, Do you mean {self._correct_formula}? please correct the formula and try again.", + level="Error", + offset=found.span(0)[0], + replacements=replacements + ) + + yield + + def _appendCorrections(self, key, incorrectString): + + if self._file.suffix == '.cfg': + key_with_incorrectValue = re.compile(r'(\b' + key + r'\b\s*=\s*[^=\n]+.*)') + else: + key_with_incorrectValue = re.compile(r'.*(\"' + key + r'\"[\s\:\S]*?)\{[\s\S]*?\},?') + found = key_with_incorrectValue.search(self._content) + if len(found.group().splitlines()) > 1: + self._replacement_text = '' + else: + self._replacement_text = found.group().replace(incorrectString, self._correct_formula).strip(' ') + return found + + + def _loadDefinitionFiles(self, definition_file) -> None: + """ Loads definition file contents into self._definition. Also load parent definition if it exists. """ + definition_name = Path(definition_file.stem).stem + + if not definition_file.exists() or definition_name in self._definition: + return + + if definition_file.suffix == ".json": + # Load definition file into dictionary + self._definition[definition_name] = json.loads(definition_file.read_text()) + + if definition_file.suffix == ".cfg": + self._definition[definition_name] = self._parseCfg(definition_file) + + + def _parseCfg(self, file_path:Path) -> dict: + config = ConfigParser() + config.read([file_path]) + file_data ={} + overrides = {} + + available_sections = ["values"] + for section in available_sections: + options = config.options(section) + for option in options: + values ={} + values["value"] = config.get(section, option) + overrides[option] = values + file_data["overrides"]= overrides# Process the value here + + return file_data + + def checkValueIncorrect(self, formula) -> bool: + if isinstance(formula, str): + self._correct_formula = self._correctTyposInFormula(formula) + return self._correct_formula != formula + else: + return False + + def _correctTyposInFormula(self, formula): + pattern = '|'.join(DELIMITERS) + tokens = re.split(pattern, formula) + + output = formula + for token in tokens: + if '(' not in token and ')' not in token: + cleaned_token = re.sub(r'[^\w\s]', '', token) + possible_matches = difflib.get_close_matches(cleaned_token, self._cura_correction_strings, n=1, cutoff=0.8) + if possible_matches: + output = output.replace(cleaned_token, possible_matches[0]) + return output + diff --git a/printer-linter/src/printerlinter/linters/profile.py b/printer-linter/src/printerlinter/linters/profile.py index 85cc2d9f0b..4ca3ded964 100644 --- a/printer-linter/src/printerlinter/linters/profile.py +++ b/printer-linter/src/printerlinter/linters/profile.py @@ -1,9 +1,42 @@ -from typing import Iterator +import re +from typing import Iterator, Tuple from ..diagnostic import Diagnostic from .linter import Linter - +from pathlib import Path +from configparser import ConfigParser class Profile(Linter): + MAX_SIZE_OF_NAME = 20 + def __init__(self, file: Path, settings: dict) -> None: + """ Finds issues in the parent directory""" + super().__init__(file, settings) + self._content = self._file.read_text() + + def check(self) -> Iterator[Diagnostic]: - yield + if self._file.exists() and self._settings["checks"].get("diagnostic-long-profile-names", False): + for check in self.checklengthofProfileName(): + yield check + + + def checklengthofProfileName(self) -> Iterator[Diagnostic]: + + """ check the name of profile and where it is found""" + name_of_profile, found = self._getprofileName() + if len(name_of_profile) > Profile.MAX_SIZE_OF_NAME: + yield Diagnostic( + file=self._file, + diagnostic_name="diagnostic-long-profile-names", + message = f"The profile name **{name_of_profile}** exceeds the maximum length limit. For optimal results, please limit it to 20 characters or fewer.", + level="Warning", + offset = found.span(0)[0] + ) + + def _getprofileName(self) -> Tuple[str, bool]: + config = ConfigParser() + config.read([self._file]) + name_of_profile = config.get("general", "name") + redefined = re.compile(name_of_profile) + found = redefined.search(self._content) + return name_of_profile, found diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index fb5ee36bd0..d93372571f 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -19,6 +19,7 @@ def main() -> None: parser.add_argument("--report", required=False, type=Path, help="Path where the diagnostic report should be stored") parser.add_argument("--format", action="store_true", help="Format the files") parser.add_argument("--diagnose", action="store_true", help="Diagnose the files") + parser.add_argument("--deleted", action="store_true", help="Check for deleted files") parser.add_argument("--fix", action="store_true", help="Attempt to apply the suggested fixes on the files") parser.add_argument("Files", metavar="F", type=Path, nargs="+", help="Files or directories to format") @@ -41,12 +42,26 @@ def main() -> None: settings = yaml.load(f, yaml.FullLoader) full_body_check = {"Diagnostics": []} + comments_check = {"Error Files": []} for file in files: if not path.exists(file): print(f"Can't find the file: {file}") return + if args.deleted: + for file in args.Files: + if file not in files: + deletedFiles = diagnoseIssuesWithFile(file, settings) + comments_check["Error Files"].extend([d.toDict() for d in deletedFiles]) + + results = yaml.dump(comments_check, default_flow_style=False, indent=4, width=240) + + if report: + report.write_text(results) + else: + print(results) + if to_fix or to_diagnose: for file in files: diagnostics = diagnoseIssuesWithFile(file, settings) @@ -82,7 +97,6 @@ def diagnoseIssuesWithFile(file: Path, settings: dict) -> List[Diagnostic]: return linter_results - def applyFixesToFile(file, settings, full_body_check) -> None: if not file.exists(): return diff --git a/requirements.txt b/requirements.txt index 76339c884f..3024096234 100644 --- a/requirements.txt +++ b/requirements.txt @@ -213,9 +213,9 @@ requests==2.22.0 \ --hash=sha256:11e007a8a2aa0323f5a921e9e6a2d7e4e67d9877e85773fba9ba6419025cbeb4 \ --hash=sha256:9cf5292fcd0f598c671cfc1e0d7d1a7f13bb8085e9a590f48c010551dc6c4b31 # twisted -Twisted==21.2.0 \ - --hash=sha256:77544a8945cf69b98d2946689bbe0c75de7d145cdf11f391dd487eae8fc95a12 \ - --hash=sha256:aab38085ea6cda5b378b519a0ec99986874921ee8881318626b0a3414bb2631e +Twisted==23.8.0 \ + --hash=sha256:3c73360add17336a622c0d811c2a2ce29866b6e59b1125fd6509b17252098a24 \ + --hash=sha256:b8bdba145de120ffb36c20e6e071cce984e89fba798611ed0704216fb7f884cd constantly==15.1.0 \ --hash=sha256:586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35 \ --hash=sha256:dd2fa9d6b1a51a83f0d7dd76293d734046aa176e384bf6e33b7e44880eb37c5d diff --git a/resources/conandata.yml b/resources/conandata.yml new file mode 100644 index 0000000000..c2971e2769 --- /dev/null +++ b/resources/conandata.yml @@ -0,0 +1 @@ +version: "5.8.0-alpha.0" diff --git a/resources/conanfile.py b/resources/conanfile.py new file mode 100644 index 0000000000..fde648eeac --- /dev/null +++ b/resources/conanfile.py @@ -0,0 +1,62 @@ +import os + +from conan import ConanFile +from conan.tools.files import copy, update_conandata +from conan.tools.scm import Version +from conan.errors import ConanInvalidConfiguration + +required_conan_version = ">=1.58.0 <2.0.0" + + +class CuraResource(ConanFile): + name = "cura_resources" + license = "" + author = "UltiMaker" + url = "https://github.com/Ultimaker/cura" + description = "Cura Resources" + topics = ("conan", "cura") + settings = "os", "compiler", "build_type", "arch" + no_copy_source = True + + + @property + def _shared_resources(self): + return ["definitions", "extruders", "images", "intent", "meshes", "quality", "variants"] + + def set_version(self): + if not self.version: + self.version = self.conan_data["version"] + + def export(self): + copy(self, pattern="LICENSE*", src=os.path.join(self.recipe_folder, ".."), dst=self.export_folder, + keep_path=False) + update_conandata(self, {"version": self.version}) + + def export_sources(self): + for shared_resources in self._shared_resources: + copy(self, pattern="*", src=os.path.join(self.recipe_folder, shared_resources), + dst=os.path.join(self.export_sources_folder, shared_resources)) + + def validate(self): + if Version(self.version) <= Version("4"): + raise ConanInvalidConfiguration("Only versions 5+ are support") + + def layout(self): + self.cpp.source.resdirs = self._shared_resources + self.cpp.package.resdirs = [f"res/{res}" for res in self._shared_resources] + + def package(self): + copy(self, "*", os.path.join(self.export_sources_folder), + os.path.join(self.package_folder, "res")) + + def package_info(self): + self.cpp_info.includedirs = [] + self.runenv_info.append_path("CURA_RESOURCES", os.path.join(self.package_folder, "res")) + self.runenv_info.append_path("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "definitions")) + self.runenv_info.append_path("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "extruders")) + self.env_info.CURA_RESOURCES.append(os.path.join(self.package_folder, "res")) + self.env_info.CURA_ENGINE_SEARCH_PATH.append(os.path.join(self.package_folder, "res", "definitions")) + self.env_info.CURA_ENGINE_SEARCH_PATH.append(os.path.join(self.package_folder, "res", "definitions")) + + def package_id(self): + self.info.clear() diff --git a/resources/definitions/ankermake_m5c.def.json b/resources/definitions/ankermake_m5c.def.json new file mode 100644 index 0000000000..8a131534be --- /dev/null +++ b/resources/definitions/ankermake_m5c.def.json @@ -0,0 +1,246 @@ +{ + "version": 2, + "name": "AnkerMake M5C", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "just-trey", + "manufacturer": "AnkerMake", + "file_formats": "text/x-gcode", + "platform": "ankermake_m5c_platform.obj", + "has_machine_quality": true, + "machine_extruder_trains": { "0": "ankermake_m5c_extruder_0" }, + "platform_texture": "ankermake_m5c.png", + "preferred_material": "generic_pla", + "preferred_quality_type": "normal" + }, + "overrides": + { + "acceleration_enabled": { "value": true }, + "acceleration_infill": { "value": 5000 }, + "acceleration_layer_0": { "value": 2500 }, + "acceleration_prime_tower": { "value": 5000 }, + "acceleration_print": { "value": 5000 }, + "acceleration_print_layer_0": { "value": 2500 }, + "acceleration_roofing": { "value": 2500 }, + "acceleration_skirt_brim": { "value": 2500 }, + "acceleration_support": { "value": 5000 }, + "acceleration_support_bottom": { "value": 5000 }, + "acceleration_support_infill": { "value": 5000 }, + "acceleration_support_interface": { "value": 5000 }, + "acceleration_support_roof": { "value": 5000 }, + "acceleration_topbottom": { "value": 2500 }, + "acceleration_travel_layer_0": { "value": 2500 }, + "acceleration_wall": { "value": 5000 }, + "acceleration_wall_x": { "value": 5000 }, + "adhesion_type": { "default_value": "skirt" }, + "alternate_extra_perimeter": { "value": true }, + "bottom_layers": { "value": 3 }, + "bottom_skin_expand_distance": { "value": 0.84 }, + "bottom_skin_preshrink": { "value": 0.84 }, + "bottom_thickness": { "value": 0.8 }, + "bridge_fan_speed_2": { "value": 100 }, + "bridge_fan_speed_3": { "value": 100 }, + "bridge_settings_enabled": { "value": true }, + "bridge_skin_density_2": { "value": 80 }, + "bridge_skin_material_flow": { "value": 100 }, + "bridge_skin_material_flow_2": { "value": 80 }, + "bridge_skin_speed": { "value": 20 }, + "bridge_skin_speed_2": { "value": 50 }, + "bridge_skin_speed_3": { "value": 50 }, + "bridge_wall_material_flow": { "value": 100 }, + "bridge_wall_speed": { "value": 20 }, + "connect_infill_polygons": { "value": false }, + "cool_fan_full_at_height": { "value": 0.14 }, + "cool_min_layer_time": { "value": 6 }, + "cool_min_speed": { "value": 30 }, + "cross_infill_pocket_size": { "value": 8 }, + "expand_skins_expand_distance": { "value": 0.84 }, + "fill_outline_gaps": { "value": false }, + "gantry_height": { "value": 25 }, + "gradual_infill_step_height": { "value": 2 }, + "infill_angles": + { + "value": [ + 90 + ] + }, + "infill_extruder_nr": { "value": -1 }, + "infill_line_distance": { "value": 8 }, + "infill_material_flow": { "value": 90 }, + "infill_pattern": { "value": "'lines' if infill_sparse_density >= 25 else 'grid'" }, + "infill_sparse_density": { "value": 10 }, + "infill_sparse_thickness": { "value": 0.25 }, + "infill_wipe_dist": { "value": 0.1 }, + "initial_bottom_layers": { "value": 3 }, + "jerk_enabled": { "value": true }, + "jerk_infill": { "value": 15 }, + "jerk_layer_0": { "value": 15 }, + "jerk_prime_tower": { "value": 15 }, + "jerk_print": { "value": 15 }, + "jerk_print_layer_0": { "value": 15 }, + "jerk_roofing": { "value": 15 }, + "jerk_skirt_brim": { "value": 15 }, + "jerk_support": { "value": 15 }, + "jerk_support_bottom": { "value": 15 }, + "jerk_support_infill": { "value": 15 }, + "jerk_support_interface": { "value": 15 }, + "jerk_support_roof": { "value": 15 }, + "jerk_topbottom": { "value": 15 }, + "jerk_travel": { "value": 15 }, + "jerk_travel_layer_0": { "value": 15 }, + "jerk_wall": { "value": 15 }, + "jerk_wall_0": { "value": 15 }, + "jerk_wall_x": { "value": 15 }, + "machine_buildplate_type": { "value": "glass" }, + "machine_depth": { "value": 220 }, + "machine_heated_bed": { "value": true }, + "machine_height": { "value": 250 }, + "machine_max_jerk_e": { "value": 5 }, + "machine_max_jerk_xy": { "value": 30 }, + "machine_max_jerk_z": { "value": 0.3 }, + "machine_name": { "default_value": "AnkerMake M5" }, + "machine_shape": { "value": "rectangular" }, + "machine_show_variants": { "value": false }, + "machine_start_gcode": { "default_value": "M104 S{material_print_temperature_layer_0} ; set final nozzle temp\nM190 S{material_bed_temperature_layer_0} ; set and wait for nozzle temp to stabilize\nM109 S{material_print_temperature_layer_0} ; wait for nozzle temp to stabilize\nG28 ;Home\nG1 E10 F3600; push out retracted filament(fix for over retraction after prime)" }, + "machine_width": { "value": 220 }, + "material_diameter": { "default_value": 1.75 }, + "material_flow_layer_0": { "value": 120 }, + "material_no_load_move_factor": { "value": 0.94 }, + "minimum_interface_area": { "value": 10 }, + "minimum_support_area": { "value": "2 if support_structure == 'normal' else 0" }, + "retract_at_layer_change": { "value": true }, + "retraction_amount": { "value": 0.8 }, + "retraction_combing": { "value": "noskin" }, + "retraction_combing_max_distance": { "value": 3 }, + "retraction_extrusion_window": { "value": 0.8 }, + "retraction_min_travel": { "value": 0.8 }, + "retraction_prime_speed": { "value": 60 }, + "retraction_retract_speed": { "value": 60 }, + "retraction_speed": { "value": 60 }, + "roofing_angles": { "value": [] }, + "roofing_monotonic": { "value": false }, + "roofing_pattern": { "value": "zigzag" }, + "skin_material_flow": { "value": 97 }, + "skin_monotonic": { "default_value": true }, + "skirt_brim_speed": + { + "maximum_value_warning": "550", + "value": 50 + }, + "skirt_line_count": { "value": 3 }, + "small_feature_max_length": { "value": 9.42 }, + "small_hole_max_size": { "value": 3 }, + "speed_infill": + { + "maximum_value_warning": "550", + "value": 270 + }, + "speed_layer_0": + { + "maximum_value_warning": "550", + "value": 50 + }, + "speed_prime_tower": + { + "maximum_value_warning": "550", + "value": 500 + }, + "speed_print": + { + "maximum_value_warning": "550", + "value": 500 + }, + "speed_print_layer_0": + { + "maximum_value_warning": "550", + "value": 50 + }, + "speed_roofing": + { + "maximum_value_warning": "550", + "value": 150 + }, + "speed_support": + { + "maximum_value_warning": "550", + "value": 250 + }, + "speed_support_bottom": + { + "maximum_value_warning": "550", + "value": 166.667 + }, + "speed_support_infill": + { + "maximum_value_warning": "550", + "value": 250 + }, + "speed_support_interface": + { + "maximum_value_warning": "550", + "value": 166.667 + }, + "speed_support_roof": + { + "maximum_value_warning": "550", + "value": 166.667 + }, + "speed_topbottom": + { + "maximum_value_warning": "550", + "value": 150 + }, + "speed_travel": + { + "maximum_value_warning": "550", + "value": 500 + }, + "speed_travel_layer_0": + { + "maximum_value_warning": "550", + "value": 150 + }, + "speed_wall": + { + "maximum_value_warning": "550", + "value": 250 + }, + "speed_wall_0": + { + "maximum_value_warning": "550", + "value": 150 + }, + "speed_wall_x": + { + "maximum_value_warning": "550", + "value": 250 + }, + "speed_wall_x_roofing": { "maximum_value_warning": "550" }, + "support_bottom_distance": { "value": 0.2 }, + "support_brim_enable": { "value": false }, + "support_brim_line_count": { "value": 20 }, + "support_brim_width": { "value": 8 }, + "support_infill_angles": { "value": [] }, + "support_infill_rate": { "value": 30 }, + "support_initial_layer_line_distance": { "value": 1.333 }, + "support_line_distance": { "value": 1.333 }, + "support_offset": { "value": 2 }, + "support_top_distance": { "value": 0.2 }, + "support_xy_distance": { "value": 0.8 }, + "support_xy_overrides_z": { "value": "xy_overrides_z" }, + "top_layers": { "value": 4 }, + "top_skin_expand_distance": { "value": 0.84 }, + "top_skin_preshrink": { "value": 0.84 }, + "travel_avoid_distance": { "value": 0.63 }, + "wall_0_extruder_nr": { "value": -1 }, + "wall_extruder_nr": { "value": -1 }, + "wall_line_width_0": { "value": 0.44 }, + "wall_overhang_angle": { "value": 45 }, + "wall_overhang_speed_factor": { "value": 40 }, + "wall_thickness": { "value": 0.84 }, + "wall_x_extruder_nr": { "value": -1 }, + "zig_zaggify_infill": { "value": true } + } +} \ No newline at end of file diff --git a/resources/definitions/creality_ender5s1.def.json b/resources/definitions/creality_ender5s1.def.json index 32dbf75b02..598b206dca 100644 --- a/resources/definitions/creality_ender5s1.def.json +++ b/resources/definitions/creality_ender5s1.def.json @@ -13,7 +13,7 @@ "cool_min_layer_time": { "value": 5 }, "gantry_height": { "value": 25 }, "machine_depth": { "default_value": 225 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y0 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y0 ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, "machine_head_with_fans_polygon": { "default_value": [ diff --git a/resources/definitions/creality_k1max.def.json b/resources/definitions/creality_k1max.def.json new file mode 100755 index 0000000000..7c67db2ba9 --- /dev/null +++ b/resources/definitions/creality_k1max.def.json @@ -0,0 +1,55 @@ +{ + "version": 2, + "name": "Creality K1 Max", + "inherits": "creality_base", + "metadata": + { + "visible": true, + "author": "Itay Grudev", + "manufacturer": "Creality3D", + "file_formats": "text/x-gcode", + "first_start_actions": [ "MachineSettingsAction" ], + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine_extruder_trains": { "0": "creality_k1max_extruder_0" }, + "preferred_material": "generic_pla", + "preferred_quality_type": "standard", + "preferred_variant_name": "0.4mm Nozzle", + "quality_definition": "creality_base", + "variants_name": "Nozzle Size" + }, + "overrides": + { + "gantry_height": { "value": 45 }, + "machine_depth": { "default_value": 300 }, + "machine_end_gcode": { "default_value": "END_PRINT" }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [-50, 40], + [-50, -62], + [25, 40], + [25, -62] + ] + }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 300 }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_max_acceleration_x": { "value": 20000.0 }, + "machine_max_acceleration_y": { "value": 20000.0 }, + "machine_max_acceleration_z": { "value": 500.0 }, + "machine_max_feedrate_e": { "value": 100 }, + "machine_max_feedrate_x": { "value": 800 }, + "machine_max_feedrate_y": { "value": 800 }, + "machine_max_feedrate_z": { "value": 30 }, + "machine_max_jerk_e": { "value": 2.5 }, + "machine_max_jerk_xy": { "value": 9 }, + "machine_max_jerk_z": { "value": 2 }, + "machine_name": { "default_value": "Creality K1 Max" }, + "machine_start_gcode": { "default_value": "M140 S0\nM104 S0 \nSTART_PRINT EXTRUDER_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0}\n" }, + "machine_width": { "default_value": 300 }, + "retraction_amount": { "default_value": 0.5 }, + "retraction_speed": { "default_value": 40 } + } +} \ No newline at end of file diff --git a/resources/definitions/elegoo_neptune_1.def.json b/resources/definitions/elegoo_neptune_1.def.json index 2b23fd8482..e0d5ee435a 100644 --- a/resources/definitions/elegoo_neptune_1.def.json +++ b/resources/definitions/elegoo_neptune_1.def.json @@ -11,7 +11,7 @@ "overrides": { "machine_depth": { "default_value": 210 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_head_with_fans_polygon": { "value": [ diff --git a/resources/definitions/elegoo_neptune_2.def.json b/resources/definitions/elegoo_neptune_2.def.json index 8554137dcd..e64ecf690b 100644 --- a/resources/definitions/elegoo_neptune_2.def.json +++ b/resources/definitions/elegoo_neptune_2.def.json @@ -24,7 +24,7 @@ "brim_width": { "default_value": 5 }, "gantry_height": { "value": 30 }, "machine_depth": { "default_value": 235 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "machine_head_with_fans_polygon": { diff --git a/resources/definitions/elegoo_neptune_2D.def.json b/resources/definitions/elegoo_neptune_2D.def.json index c9aa5a0184..45ad94c2fe 100644 --- a/resources/definitions/elegoo_neptune_2D.def.json +++ b/resources/definitions/elegoo_neptune_2D.def.json @@ -29,7 +29,7 @@ "gantry_height": { "value": 30 }, "machine_always_write_active_tool": { "default_value": true }, "machine_depth": { "default_value": 235 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-80 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-80 Z0.2 F1600 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_extruder_count": { "default_value": 2 }, "machine_extruders_share_heater": { "default_value": true }, "machine_extruders_share_nozzle": { "default_value": true }, diff --git a/resources/definitions/elegoo_neptune_2s.def.json b/resources/definitions/elegoo_neptune_2s.def.json index e1d6b14082..b4ecdb78fd 100644 --- a/resources/definitions/elegoo_neptune_2s.def.json +++ b/resources/definitions/elegoo_neptune_2s.def.json @@ -11,7 +11,7 @@ "overrides": { "machine_depth": { "default_value": 235 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_head_with_fans_polygon": { "value": [ diff --git a/resources/definitions/elegoo_neptune_3.def.json b/resources/definitions/elegoo_neptune_3.def.json index 2bb7e035ce..cb6b067393 100644 --- a/resources/definitions/elegoo_neptune_3.def.json +++ b/resources/definitions/elegoo_neptune_3.def.json @@ -11,7 +11,7 @@ "overrides": { "machine_depth": { "default_value": 235 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_head_with_fans_polygon": { "value": [ diff --git a/resources/definitions/elegoo_neptune_3pro.def.json b/resources/definitions/elegoo_neptune_3pro.def.json index 9d2bacbf1f..4a6d17ea54 100644 --- a/resources/definitions/elegoo_neptune_3pro.def.json +++ b/resources/definitions/elegoo_neptune_3pro.def.json @@ -12,7 +12,7 @@ { "infill_overlap": { "value": "0 if infill_sparse_density < 40.01 and infill_pattern != 'concentric' else -5" }, "machine_depth": { "default_value": 235 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_head_with_fans_polygon": { "value": [ diff --git a/resources/definitions/elegoo_neptune_4.def.json b/resources/definitions/elegoo_neptune_4.def.json index 4484133bdb..20b8dfbb5b 100644 --- a/resources/definitions/elegoo_neptune_4.def.json +++ b/resources/definitions/elegoo_neptune_4.def.json @@ -22,7 +22,7 @@ "initial_layer_line_width_factor": { "value": "100.0 if resolveOrValue('adhesion_type') == 'raft' else 125 if line_width < 0.5 else 110" }, "machine_acceleration": { "value": 5000 }, "machine_depth": { "default_value": 230 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z2 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth - 5} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z2 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth - 5} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "machine_head_with_fans_polygon": { diff --git a/resources/definitions/elegoo_neptune_x.def.json b/resources/definitions/elegoo_neptune_x.def.json index 77f6c1e10d..52657a2cab 100644 --- a/resources/definitions/elegoo_neptune_x.def.json +++ b/resources/definitions/elegoo_neptune_x.def.json @@ -11,7 +11,7 @@ "overrides": { "machine_depth": { "default_value": 235 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_head_with_fans_polygon": { "value": [ diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index adfe2b05dd..9211528b54 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4775,6 +4775,34 @@ "settable_per_mesh": true, "settable_per_extruder": true }, + "support_z_seam_away_from_model": + { + "label": "Support Z Seam Away from Model", + "description": "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model.", + "type": "bool", + "default_value": true, + "enabled": "support_enable", + "settable_per_mesh": false, + "settable_per_extruder": true, + "settable_per_meshgroup": false, + "children": + { + "support_z_seam_min_distance": + { + "label": "Min Z Seam Distance from Model", + "description": "The distance between the model and its support structure at the z-axis seam.", + "unit": "mm", + "minimum_value": "0.001", + "value": "line_width * 2", + "default_value": 0.8, + "maximum_value_warning": "line_width * 4", + "type": "float", + "enabled": "support_z_seam_away_from_model and support_enable", + "settable_per_mesh": false, + "settable_per_extruder": true + } + } + }, "support_type": { "label": "Support Placement", diff --git a/resources/definitions/sovol_sv04_copy_mode.def.json b/resources/definitions/sovol_sv04_copy_mode.def.json index 7c98aadf4d..5d8d356e9d 100644 --- a/resources/definitions/sovol_sv04_copy_mode.def.json +++ b/resources/definitions/sovol_sv04_copy_mode.def.json @@ -14,7 +14,7 @@ "overrides": { "machine_depth": { "default_value": 302 }, - "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_height": { "default_value": 402 }, "machine_name": { "default_value": "SV04 Copy Mode" }, "machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" }, diff --git a/resources/definitions/sovol_sv04_dual_mode.def.json b/resources/definitions/sovol_sv04_dual_mode.def.json index 49b3d483db..1d7fe7d10d 100644 --- a/resources/definitions/sovol_sv04_dual_mode.def.json +++ b/resources/definitions/sovol_sv04_dual_mode.def.json @@ -18,7 +18,7 @@ "overrides": { "machine_depth": { "default_value": 302 }, - "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_extruder_count": { "default_value": 2 }, "machine_height": { "default_value": 402 }, "machine_name": { "default_value": "SV04 Dual Mode" }, diff --git a/resources/definitions/sovol_sv04_mirror_mode.def.json b/resources/definitions/sovol_sv04_mirror_mode.def.json index 70dc7b8392..3029d4cec1 100644 --- a/resources/definitions/sovol_sv04_mirror_mode.def.json +++ b/resources/definitions/sovol_sv04_mirror_mode.def.json @@ -14,7 +14,7 @@ "overrides": { "machine_depth": { "default_value": 302 }, - "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_height": { "default_value": 402 }, "machine_name": { "default_value": "SV04 Mirror Mode" }, "machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" }, diff --git a/resources/definitions/sovol_sv04_single_mode_1.def.json b/resources/definitions/sovol_sv04_single_mode_1.def.json index 88919a040a..4f04dfe696 100644 --- a/resources/definitions/sovol_sv04_single_mode_1.def.json +++ b/resources/definitions/sovol_sv04_single_mode_1.def.json @@ -14,7 +14,7 @@ "overrides": { "machine_depth": { "default_value": 302 }, - "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_height": { "default_value": 402 }, "machine_name": { "default_value": "SV04 Single Mode 01" }, "machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" }, diff --git a/resources/definitions/sovol_sv04_single_mode_2.def.json b/resources/definitions/sovol_sv04_single_mode_2.def.json index 8c4ab10f9d..669539f3a6 100644 --- a/resources/definitions/sovol_sv04_single_mode_2.def.json +++ b/resources/definitions/sovol_sv04_single_mode_2.def.json @@ -14,7 +14,7 @@ "overrides": { "machine_depth": { "default_value": 302 }, - "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, + "machine_end_gcode": { "default_value": ";SV04 end\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" }, "machine_height": { "default_value": 402 }, "machine_name": { "default_value": "SV04 Single Mode 02" }, "machine_start_gcode": { "default_value": ";SV04 start\nM140 S{material_bed_temperature};\nM104 S{material_print_temperature};\nM280 P0 S160;\nG4 P100;\nG28;\nM420 S1;\nM190 S{material_bed_temperature};\nM109 S{material_print_temperature};\nG92 E0;\nG1 X10.1 Y20 Z0.28 F5000.0;\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15;\nG1 X10.4 Y200.0 Z0.28 F5000.0;\nG1 X10.4 Y20 Z0.28 F1500.0 E30;\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000;" }, diff --git a/resources/definitions/sovol_sv06_plus.def.json b/resources/definitions/sovol_sv06_plus.def.json index a88c30d13c..1edf3b6819 100644 --- a/resources/definitions/sovol_sv06_plus.def.json +++ b/resources/definitions/sovol_sv06_plus.def.json @@ -20,7 +20,7 @@ "infill_wipe_dist": { "value": 0.1 }, "jerk_travel": { "value": "jerk_print" }, "machine_depth": { "default_value": 300 }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y220 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positionning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y220 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, "machine_head_with_fans_polygon": { "default_value": [ diff --git a/resources/definitions/ultimaker_sketch.def.json b/resources/definitions/ultimaker_sketch.def.json new file mode 100644 index 0000000000..05e506c3b6 --- /dev/null +++ b/resources/definitions/ultimaker_sketch.def.json @@ -0,0 +1,259 @@ +{ + "version": 2, + "name": "UltiMaker Sketch", + "inherits": "ultimaker", + "metadata": + { + "visible": true, + "author": "Ultimaker", + "manufacturer": "Ultimaker B.V.", + "file_formats": "application/x-makerbot-sketch", + "platform": "ultimaker_sketch_platform.obj", + "exclude_materials": [ + "dsm_175_novamidid1030cf", + "Essentium_175_UltrafuseZPCTG", + "imade3d_petg_175", + "imade3d_pla_175", + "imade3d_petg_green", + "imade3d_pla_green", + "imade3d_petg_pink", + "imade3d_pla_pink", + "chromatik_pla", + "3D-Fuel_PLA_PRO_Black", + "3D-Fuel_PLA_SnapSupport", + "bestfilament_abs_skyblue", + "bestfilament_petg_orange", + "bestfilament_pla_green", + "dsm_arnitel2045_175", + "dsm_novamid1070_175", + "emotiontech_abs", + "emotiontech_absx", + "emotiontech_acetate", + "emotiontech_asax", + "emotiontech_bvoh", + "emotiontech_copa", + "emotiontech_hips", + "emotiontech_nylon_1030", + "emotiontech_nylon_1030cf", + "emotiontech_nylon_1070", + "emotiontech_pc", + "emotiontech_pekk", + "emotiontech_petg", + "emotiontech_pla", + "emotiontech_pla_hr_870", + "emotiontech_pva-m", + "emotiontech_pva-s", + "emotiontech_tpu98a", + "eryone_petg", + "eryone_pla", + "eryone_pla_glow", + "eryone_pla_matte", + "eryone_pla_wood", + "eryone_tpu", + "eSUN_PETG_Black", + "eSUN_PETG_Grey", + "eSUN_PETG_Purple", + "eSUN_PLA_PRO_Black", + "eSUN_PLA_PRO_Grey", + "eSUN_PLA_PRO_Purple", + "eSUN_PLA_PRO_White", + "Extrudr_GreenTECPro_Anthracite_175", + "Extrudr_GreenTECPro_Black_175", + "Extrudr_GreenTECPro_Blue_175", + "Extrudr_GreenTECPro_Nature_175", + "Extrudr_GreenTECPro_Red_175", + "Extrudr_GreenTECPro_Silver_175", + "Extrudr_GreenTECPro_White_175", + "fabtotum_abs", + "fabtotum_nylon", + "fabtotum_pla", + "fabtotum_tpu", + "fdplast_abs_tomato", + "fdplast_petg_gray", + "fdplast_pla_olive", + "filo3d_pla", + "filo3d_pla_green", + "filo3d_pla_red", + "generic_asa_175", + "generic_abs_175", + "generic_absr_175", + "generic_bvoh_175", + "generic_cpe_175", + "generic_cffpa_175", + "generic_hips_175", + "generic_nylon_175", + "generic_pc_175", + "generic_petg_175", + "generic_pva_175", + "generic_rapidrinse_175", + "generic_sr30_175", + "generic_tpu_175", + "goofoo_abs", + "goofoo_asa", + "goofoo_bronze_pla", + "goofoo_emarble_pla", + "goofoo_esilk_pla", + "goofoo_hips", + "goofoo_pa", + "goofoo_pa_cf", + "goofoo_pc", + "goofoo_peek", + "goofoo_petg", + "goofoo_pla", + "goofoo_pva", + "goofoo_tpe_83a", + "goofoo_tpu_87a", + "goofoo_tpu_95a", + "goofoo_wood_pla", + "ideagen3D_ToughPLA", + "imade3d_petg_175", + "imade3d_pla_175", + "innofill_innoflex60_175", + "layer_one_black_pla", + "layer_one_dark_gray_pla", + "layer_one_white_pla", + "leapfrog_abs_natural", + "leapfrog_epla_natural", + "leapfrog_pva_natural", + "polyflex_pla", + "polymax_pla", + "polyplus_pla", + "polywood_pla", + "redd_abs", + "redd_asa", + "redd_hips", + "redd_nylon", + "redd_petg", + "redd_pla", + "redd_tpe", + "tizyx_abs", + "tizyx_flex", + "tizyx_petg", + "tizyx_pla", + "tizyx_pla_bois", + "tizyx_pva", + "verbatim_bvoh_175", + "Vertex_Delta_ABS", + "Vertex_Delta_PET", + "Vertex_Delta_PLA", + "Vertex_Delta_PLA_Glitter", + "Vertex_Delta_PLA_Mat", + "Vertex_Delta_PLA_Satin", + "Vertex_Delta_PLA_Wood", + "Vertex_Delta_TPU", + "volumic_abs_ultra", + "volumic_arma_ultra", + "volumic_asa_ultra", + "volumic_br80_ultra", + "volumic_bumper_ultra", + "volumic_cu80_ultra", + "volumic_flex93_ultra", + "volumic_medical_ultra", + "volumic_nylon_ultra", + "volumic_pekk_carbone", + "volumic_petgcarbone_ultra", + "volumic_petg_ultra", + "volumic_pla_ultra", + "volumic_pp_ultra", + "volumic_strong_ultra", + "volumic_support_ultra", + "xyzprinting_abs", + "xyzprinting_antibact_pla", + "xyzprinting_carbon_fiber", + "xyzprinting_colorinkjet_pla", + "xyzprinting_flexible", + "xyzprinting_metallic_pla", + "xyzprinting_nylon", + "xyzprinting_pahtcf15", + "xyzprinting_pc", + "xyzprinting_petcf15", + "xyzprinting_petg", + "xyzprinting_pla", + "xyzprinting_ppgf30", + "xyzprinting_tough_pla", + "xyzprinting_tpu", + "zyyx_pro_flex", + "zyyx_pro_pla", + "octofiber_pla", + "fiberlogy_hd_pla" + ], + "has_machine_quality": true, + "has_materials": true, + "has_variants": false, + "machine_extruder_trains": { "0": "ultimaker_sketch_extruder" }, + "platform_offset": [ + 0, + 0, + 0 + ], + "platform_texture": "MakerbotSketch.png", + "preferred_quality_type": "draft", + "preferred_variant_name": "0.4mm", + "reference_machine_id": "sketch", + "supports_network_connection": true, + "supports_usb_connection": false, + "variant_definition": "ultimaker_sketch", + "variants_name": "Extruder", + "weight": -1 + }, + "overrides": + { + "acceleration_enabled": { "value": false }, + "adhesion_type": { "value": "'raft'" }, + "brim_width": { "value": "3" }, + "cool_fan_speed": { "value": "100" }, + "extruder_prime_pos_abs": { "default_value": true }, + "gantry_height": { "value": "60" }, + "infill_overlap": { "value": 15 }, + "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, + "infill_sparse_density": { "value": 15 }, + "jerk_enabled": { "value": false }, + "layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" }, + "layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" }, + "machine_center_is_zero": { "default_value": true }, + "machine_depth": { "default_value": 150 }, + "machine_end_gcode": { "default_value": "M107; Disable Fan; \n; End of print; \n; End GCode\nM104 S0 T0; Set Toolhead Temp to 0\nM140 S0 T0; Set Platform Temp to 0\nG162 Z F1800; Move to max axes position\nG28 X Y; Home\nM652; Turn off back fan\nM132 X Y Z A B; Set Home Position\nG91; Use Relative Positioning\nM18; Disable Axes\n\n" }, + "machine_extruder_count": { "default_value": 1 }, + "machine_gcode_flavor": { "default_value": "Griffin" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 150 }, + "machine_max_feedrate_x": { "default_value": 300 }, + "machine_max_feedrate_y": { "default_value": 300 }, + "machine_max_feedrate_z": { "default_value": 40 }, + "machine_min_cool_heat_time_window": { "value": "15" }, + "machine_name": { "default_value": "UltiMaker Sketch" }, + "machine_nozzle_cool_down_speed": { "default_value": 0.8 }, + "machine_nozzle_heat_up_speed": { "default_value": 1.4 }, + "machine_start_gcode": { "default_value": "M140 S50 T0; Set Platform Temp\nM104 S220 T0; Set Extruder Temp\nG90; Use Absolute Positioning\nG28; Home\nM132 X Y Z A B; Set Current Position to Home\nG161 X Y F3300; Move to min axes positions\nM7 T0; Wait For Platform to Heat\nM6 T0; Wait For Extruders to Heat\nM651; Turn on back fan\nM907 X100 Y100 Z40 A80 B20; Set Stepper Currents\nM106; Enable Cooling Fan\n; Purge Line\nG92 E0; Reset Extruder Axis Position\nG1 X-26.18 Y-75.90 Z0.200 F420\nG1 X26.18 Y-75.90 E10\nG92 E0; Reset Extruder Axis Position\n; Start GCode\n" }, + "machine_width": { "default_value": 150 }, + "material_diameter": { "default_value": 1.75 }, + "material_flow": { "default_value": 109 }, + "multiple_mesh_overlap": { "value": "0" }, + "optimize_wall_printing_order": { "value": "True" }, + "prime_blob_enable": + { + "default_value": true, + "enabled": true, + "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" + }, + "raft_margin": { "value": "5" }, + "retraction_amount": { "value": "5.5" }, + "retraction_prime_speed": { "value": "15" }, + "retraction_speed": { "value": "25" }, + "speed_print": { "value": 60 }, + "speed_support": { "value": "0.7 * speed_print" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_topbottom": { "value": "0.7 * speed_print" }, + "speed_travel": { "value": 80 }, + "speed_wall": { "value": "0.7 * speed_print" }, + "speed_wall_0": { "value": "0.5 * speed_print " }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_z_hop": { "value": 7 }, + "support_angle": { "value": "45" }, + "top_bottom_thickness": { "value": "4 * layer_height" }, + "travel_avoid_distance": { "value": "machine_nozzle_tip_outer_diameter / 2 * 1.5" }, + "wall_0_inset": { "value": "0" }, + "wall_thickness": { "value": "2 * machine_nozzle_size" }, + "zig_zaggify_infill": { "value": "gradual_infill_steps == 0" } + } +} \ No newline at end of file diff --git a/resources/extruders/ankermake_m5c_extruder_0.def.json b/resources/extruders/ankermake_m5c_extruder_0.def.json new file mode 100644 index 0000000000..de3aeb8185 --- /dev/null +++ b/resources/extruders/ankermake_m5c_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "ankermake_m5c", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/creality_k1max_extruder_0.def.json b/resources/extruders/creality_k1max_extruder_0.def.json new file mode 100755 index 0000000000..7c332cfe3e --- /dev/null +++ b/resources/extruders/creality_k1max_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "creality_k1max", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/ultimaker_sketch_extruder.def.json b/resources/extruders/ultimaker_sketch_extruder.def.json new file mode 100644 index 0000000000..5f6c3054ac --- /dev/null +++ b/resources/extruders/ultimaker_sketch_extruder.def.json @@ -0,0 +1,22 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "ultimaker_sketch", + "position": "0" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/i18n/README.md b/resources/i18n/README.md new file mode 100644 index 0000000000..37445529df --- /dev/null +++ b/resources/i18n/README.md @@ -0,0 +1,5 @@ +If you aim to contribute translations please [look here](https://github.com/Ultimaker/Cura/wiki/Translating-Cura) first. + +In particular, take heed of the following:
+When we're in the release-window (so that's when we have the beta out for the next Cura, but not the final release yet), we're also in the process of updating translations. +_**If you make a PR with updated or fixed translations within this timespan, it's likely that your additions/changes will be ignored in favour of the 'official' ones, due to how our process is set up.**_ diff --git a/resources/images/MakerbotSketch.png b/resources/images/MakerbotSketch.png new file mode 100644 index 0000000000..e615dc6ed1 Binary files /dev/null and b/resources/images/MakerbotSketch.png differ diff --git a/resources/images/ankermake_m5c.png b/resources/images/ankermake_m5c.png new file mode 100644 index 0000000000..603a0abfb9 Binary files /dev/null and b/resources/images/ankermake_m5c.png differ diff --git a/resources/meshes/ankermake_m5c_platform.obj b/resources/meshes/ankermake_m5c_platform.obj new file mode 100644 index 0000000000..d84dccafd6 --- /dev/null +++ b/resources/meshes/ankermake_m5c_platform.obj @@ -0,0 +1,745 @@ +# Exported from 3D Builder +mtllib D:\Documents\Projects\AnkerMake-M5-Profile\5.1\images\AM-M5-bed.mtl + +o Object.1 +v 121.092972 123.154205 -0.102764 +v 119.840958 123.932068 -0.102778 +v 119.840958 123.932068 0.097220 +v 121.092972 123.154205 0.097234 +v 78.657051 -126.525543 0.102253 +v 78.012062 -126.955132 0.102262 +v 78.012062 -126.955139 -0.097736 +v 78.657051 -126.525551 -0.097745 +v -75.704933 -141.014282 -0.097276 +v -75.352928 -141.851379 -0.097260 +v -75.352928 -141.851364 0.102738 +v -75.704933 -141.014282 0.102722 +v -74.881927 -142.616196 -0.097246 +v -74.881927 -142.616180 0.102752 +v 116.994965 124.874573 -0.102794 +v 118.468956 124.512222 -0.102788 +v 115.440956 125.000031 -0.102794 +v 122.205963 122.196655 -0.102746 +v 123.159973 121.079498 -0.102725 +v 123.935974 119.821854 -0.102701 +v 124.513977 118.444763 -0.102674 +v 124.874969 116.966278 -0.102645 +v 124.999969 115.405518 -0.102615 +v 79.364059 -126.202339 0.102246 +v 79.364059 -126.202347 -0.097752 +v -76.946938 -128.027161 0.102464 +v -76.946938 -128.027161 -0.097534 +v -76.547928 -128.674576 -0.097521 +v -76.547928 -128.674561 0.102477 +v 80.123062 -125.999588 0.102241 +v 80.123062 -125.999596 -0.097757 +v 80.924057 -125.929337 -0.097759 +v 80.924057 -125.929329 0.102239 +v 125.000061 -116.334778 -0.098002 +v 124.875061 -117.895561 -0.097971 +v -115.441032 124.999939 -0.102525 +v 75.924065 -140.114868 -0.097471 +v 75.924065 -140.114868 0.102527 +v 75.705070 -141.014221 0.102545 +v 75.705070 -141.014221 -0.097453 +v 74.301064 -143.294632 -0.097406 +v 74.301064 -143.294632 0.102592 +v 73.625069 -143.876816 -0.097394 +v 118.468956 124.512222 0.097210 +v 74.881050 -142.616135 -0.097420 +v 74.881050 -142.616135 0.102578 +v 116.994965 124.874573 0.097204 +v 75.353065 -141.851318 -0.097436 +v 75.353065 -141.851318 0.102562 +v 115.440956 125.000031 0.097204 +v 115.441055 -125.929314 0.102198 +v 115.441055 -125.929321 -0.097800 +v 116.995064 -125.803848 -0.097804 +v 116.995064 -125.803841 0.102194 +v 118.469055 -125.441521 -0.097813 +v 118.469055 -125.441513 0.102185 +v -124.999947 -116.334877 -0.097710 +v -125.000031 115.405426 0.097675 +v -125.000031 115.405418 -0.102323 +v 119.841057 -124.861359 -0.097826 +v 119.841057 -124.861351 0.102172 +v 121.093071 -124.082481 -0.097843 +v 121.093071 -124.082474 0.102155 +v -124.874954 -117.895653 0.102319 +v -124.513947 -119.374130 0.102348 +v -124.999947 -116.334869 0.102288 +v 124.514069 -119.374039 -0.097941 +v 123.936066 -120.751137 -0.097913 +v 123.160065 -122.008789 -0.097887 +v 122.206055 -123.124947 -0.097863 +v 122.206055 -123.124939 0.102135 +v 74.000061 -122.918182 -0.097811 +v -72.999939 -122.918236 -0.097640 +v 123.160065 -122.008789 0.102111 +v 123.936066 -120.751137 0.102085 +v -116.996040 124.874481 0.097477 +v -116.996040 124.874481 -0.102521 +v -118.469032 124.512131 -0.102512 +v -118.469032 124.512131 0.097486 +v 124.514069 -119.374039 0.102057 +v -119.841042 123.931976 -0.102499 +v -119.841042 123.931976 0.097499 +v 124.875061 -117.895561 0.102027 +v -121.094032 123.154114 -0.102482 +v -121.094032 123.154114 0.097516 +v 125.000061 -116.334778 0.101996 +v -122.207047 122.196564 -0.102462 +v -122.207047 122.196564 0.097537 +v -123.161026 121.079407 -0.102438 +v -123.161026 121.079407 0.097560 +v -123.936020 119.821762 -0.102412 +v -123.936020 119.821762 0.097586 +v 76.250061 -129.496536 -0.097683 +v 76.548050 -128.762833 -0.097698 +v 76.948059 -128.086334 -0.097712 +v -124.514038 118.444664 -0.102384 +v -124.514038 118.444672 0.097614 +v -124.875038 116.966179 -0.102354 +v -124.875038 116.966187 0.097644 +v 77.439056 -127.480080 -0.097724 +v 76.000069 -139.166367 0.102508 +v 76.000069 -139.166367 -0.097490 +v -115.441032 124.999939 0.097473 +v 76.000061 -131.083420 0.102347 +v 76.000061 -131.083420 -0.097651 +v -80.121941 -126.071922 0.102429 +v -80.922943 -126.007690 0.102429 +v -80.922943 -126.007698 -0.097569 +v -80.121941 -126.071930 -0.097569 +v 124.874969 116.966278 0.097353 +v 124.999969 115.405518 0.097383 +v 76.064056 -130.274429 0.102331 +v 76.064056 -130.274445 -0.097667 +v 124.513977 118.444763 0.097324 +v -79.363937 -126.258606 0.102432 +v -79.363937 -126.258614 -0.097566 +v 74.000069 -142.992523 -0.097412 +v 123.935974 119.821869 0.097297 +v 76.250061 -129.496536 0.102315 +v -78.656929 -126.557716 0.102437 +v -78.656929 -126.557724 -0.097561 +v 123.159973 121.079514 0.097273 +v 76.548050 -128.762817 0.102300 +v 122.205963 122.196655 0.097252 +v -78.011940 -126.959198 0.102444 +v -78.011940 -126.959206 -0.097554 +v 76.948059 -128.086319 0.102286 +v -77.438934 -127.452026 0.102454 +v -77.438934 -127.452034 -0.097544 +v 77.439056 -127.480072 0.102274 +v -74.301933 -143.294693 -0.097233 +v -74.301933 -143.294678 0.102765 +v -73.624931 -143.876877 -0.097222 +v -73.624931 -143.876862 0.102776 +v -88.022942 -125.929398 -0.097562 +v -121.093933 -124.082565 0.102437 +v -76.249939 -129.384201 -0.097507 +v -88.022942 -126.007698 -0.097561 +v -76.063942 -130.146011 -0.097492 +v -75.999939 -130.948990 -0.097476 +v -72.999931 -142.992584 -0.097240 +v 71.133072 -144.923676 -0.097370 +v 72.029060 -144.703873 -0.097375 +v 70.188072 -144.999969 -0.097367 +v 72.863068 -144.350555 -0.097383 +v -70.187927 -145.000031 -0.097204 +v -72.028931 -144.703934 -0.097207 +v -71.133934 -144.923737 -0.097204 +v -72.863922 -144.350616 -0.097213 +v -75.999931 -139.166428 -0.097313 +v -75.923935 -140.114929 -0.097294 +v 70.188072 -144.999969 0.102631 +v -70.187927 -145.000015 0.102794 +v 71.133072 -144.923676 0.102628 +v 72.029060 -144.703873 0.102623 +v 72.863068 -144.350555 0.102615 +v 73.625069 -143.876816 0.102604 +v -72.863922 -144.350601 0.102785 +v -72.028931 -144.703918 0.102791 +v -71.133934 -144.923721 0.102794 +v -115.440933 -125.929413 -0.097530 +v -116.995941 -125.803940 -0.097531 +v -118.468933 -125.441612 -0.097537 +v -119.840942 -124.861450 -0.097547 +v -121.093933 -124.082573 -0.097561 +v -122.206947 -123.125038 -0.097578 +v -123.160934 -122.008888 -0.097599 +v -123.935928 -120.751236 -0.097624 +v -124.513947 -119.374138 -0.097650 +v -124.874954 -117.895660 -0.097679 +v -76.249939 -129.384186 0.102491 +v -76.063942 -130.145996 0.102506 +v -75.999939 -130.948975 0.102522 +v -75.999931 -139.166428 0.102685 +v -88.022942 -125.929398 0.102436 +v -88.022942 -126.007698 0.102437 +v -123.935928 -120.751228 0.102374 +v -123.160934 -122.008881 0.102399 +v -122.206947 -123.125031 0.102420 +v -119.840942 -124.861443 0.102451 +v -118.468933 -125.441605 0.102461 +v -116.995941 -125.803932 0.102467 +v -115.440933 -125.929405 0.102468 +v -75.923935 -140.114929 0.102704 + +usemtl Material.001_0 +f 1 2 3 +f 1 3 4 +f 18 1 4 +f 18 4 124 +f 19 18 124 +f 19 124 122 +f 20 19 122 +f 20 122 118 +f 21 20 118 +f 21 118 114 +f 22 21 114 +f 22 114 110 +f 23 22 110 +f 23 110 111 +f 23 111 34 +f 17 36 50 +f 15 17 50 +f 15 50 47 +f 16 15 47 +f 16 47 44 +f 2 16 44 +f 70 74 71 +f 62 70 71 +f 69 68 75 +f 69 75 74 +f 35 86 83 +f 67 35 83 +f 35 34 86 +f 67 83 80 +f 68 67 80 +f 68 80 75 +f 60 62 63 +f 60 63 61 +f 55 60 61 +f 55 61 56 +f 53 55 56 +f 53 56 54 +f 51 53 54 +f 51 33 52 +f 32 52 33 +f 32 33 30 +f 32 30 31 +f 120 116 121 +f 125 120 121 +f 125 121 126 +f 128 125 126 +f 128 126 129 +f 128 129 27 +f 128 27 26 +f 130 127 95 +f 130 95 100 +f 6 130 100 +f 6 100 7 +f 5 6 7 +f 5 7 8 +f 24 5 8 +f 24 8 25 +f 30 24 25 +f 106 107 108 +f 106 108 109 +f 115 106 109 +f 115 109 116 +f 76 77 78 +f 76 78 79 +f 91 97 92 +f 89 91 92 +f 96 98 99 +f 96 99 97 +f 165 136 179 +f 165 179 166 +f 168 167 178 +f 168 178 177 +f 169 168 177 +f 169 177 65 +f 170 169 65 +f 170 65 64 +f 66 170 64 +f 66 57 170 +f 58 57 66 +f 57 58 59 +f 163 180 164 +f 164 180 136 +f 163 181 180 +f 162 181 163 +f 162 182 181 +f 175 183 135 +f 175 135 138 +f 175 138 176 +f 107 176 138 +f 161 183 182 +f 161 182 162 +f 161 135 183 +f 98 59 58 +f 167 166 179 +f 164 136 165 +f 167 179 178 +f 98 58 99 +f 87 89 90 +f 87 90 88 +f 84 87 88 +f 84 88 85 +f 81 84 85 +f 81 85 82 +f 78 81 82 +f 91 96 97 +f 89 92 90 +f 36 76 103 +f 78 82 79 +f 108 107 138 +f 123 93 94 +f 127 123 94 +f 123 119 93 +f 119 113 93 +f 119 112 113 +f 112 105 113 +f 104 102 105 +f 104 101 102 +f 102 101 37 +f 38 37 101 +f 37 38 39 +f 37 39 40 +f 45 42 41 +f 41 42 43 +f 43 42 157 +f 43 157 156 +f 43 156 145 +f 143 154 142 +f 142 154 152 +f 142 152 144 +f 144 152 146 +f 172 139 140 +f 172 140 173 +f 39 49 48 +f 48 49 46 +f 146 153 160 +f 146 160 148 +f 148 160 159 +f 148 159 147 +f 147 158 149 +f 149 158 133 +f 134 133 158 +f 13 132 14 +f 10 13 14 +f 133 132 131 +f 9 10 11 +f 9 11 12 +f 151 9 12 +f 151 12 184 +f 151 184 174 +f 150 151 174 +f 140 150 174 +f 13 131 132 +f 10 14 11 +f 133 134 132 +f 147 159 158 +f 140 174 173 +f 171 139 172 +f 171 137 139 +f 29 137 171 +f 29 28 137 +f 26 28 29 +f 146 152 153 +f 143 155 154 +f 145 155 143 +f 145 156 155 +f 45 46 42 +f 48 46 45 +f 39 48 40 +f 112 104 105 +f 127 94 95 +f 26 27 28 +f 120 115 116 +f 36 77 76 +f 30 25 31 +f 51 52 53 +f 70 69 74 +f 62 71 63 +f 103 50 36 +f 86 34 111 +f 2 44 3 + +vt -0.000000 0.964465 +vt 0.000000 0.106167 +vt 0.961764 1.000000 +vt 0.000500 0.100387 +vt 0.001944 0.094911 +vt 0.004256 0.089810 +vt 0.007360 0.085152 +vt 0.011176 0.081019 +vt 0.015628 0.077472 +vt 0.020636 0.074587 +vt 0.026124 0.072439 +vt 0.032020 0.071097 +vt 0.038236 0.070632 +vt 0.176304 0.070632 +vt 0.204000 0.081784 +vt 0.179508 0.070372 +vt 0.182544 0.069621 +vt 0.185372 0.068424 +vt 0.187952 0.066833 +vt 0.190244 0.064888 +vt 0.192208 0.062643 +vt 0.193808 0.060138 +vt 0.195000 0.057420 +vt 0.195744 0.054539 +vt 0.196000 0.051543 +vt 0.204000 0.007435 +vt 0.196000 0.021606 +vt 0.196304 0.018093 +vt 0.197180 0.014762 +vt 0.198588 0.011662 +vt 0.200476 0.008829 +vt 0.202796 0.006316 +vt 0.205500 0.004160 +vt 0.208548 0.002405 +vt 0.211884 0.001097 +vt 0.215468 0.000283 +vt 0.219248 0.000000 +vt 0.792000 0.007435 +vt 0.780752 0.000000 +vt 0.784536 0.000283 +vt 0.788116 0.001097 +vt 0.791456 0.002405 +vt 0.794500 0.004160 +vt 0.797208 0.006316 +vt 0.799528 0.008829 +vt 0.801412 0.011662 +vt 0.802820 0.014762 +vt 0.803696 0.018093 +vt 0.804000 0.021606 +vt 0.804000 0.052041 +vt 0.792000 0.081784 +vt 0.967984 0.999535 +vt 0.814628 0.068305 +vt 0.812048 0.066818 +vt 0.809756 0.064993 +vt 0.807788 0.062863 +vt 0.806192 0.060465 +vt 0.805000 0.057837 +vt 0.804256 0.055015 +vt 0.817456 0.069413 +vt 0.820488 0.070104 +vt 0.823692 0.070342 +vt 0.852092 0.070632 +vt 0.852092 0.070342 +vt 0.973876 0.998193 +vt 0.979364 0.996045 +vt 0.984376 0.993164 +vt 0.988828 0.989617 +vt 0.992644 0.985480 +vt 0.995744 0.980822 +vt 0.998056 0.975721 +vt 0.999500 0.970245 +vt 1.000000 0.964465 +vt 1.000000 0.106167 +vt 0.961764 0.070632 +vt 0.967984 0.071097 +vt 0.973876 0.072439 +vt 0.979364 0.074587 +vt 0.984376 0.077472 +vt 0.988828 0.081019 +vt 0.992644 0.085152 +vt 0.995744 0.089810 +vt 0.998056 0.094911 +vt 0.999500 0.100387 +vt 0.038236 1.000000 +vt 0.000500 0.970245 +vt 0.001944 0.975721 +vt 0.004256 0.980821 +vt 0.007360 0.985479 +vt 0.011176 0.989617 +vt 0.015628 0.993164 +vt 0.020636 0.996045 +vt 0.026124 0.998193 +vt 0.032020 0.999535 + +usemtl Mat_0 +f 23/1 34/2 36/3 +f 17/85 23/1 36/3 +f 16/93 2/92 17/85 +f 62/9 36/3 70/8 +f 70/8 36/3 69/7 +f 69/7 36/3 68/6 +f 67/5 36/3 35/4 +f 68/6 36/3 67/5 +f 60/10 36/3 62/9 +f 32/14 31/16 72/15 +f 32/14 72/15 36/3 +f 72/15 73/51 36/3 +f 77/52 36/3 73/51 +f 77/52 73/51 121/53 +f 116/60 77/52 121/53 +f 77/52 109/61 108/62 +f 108/62 135/63 77/52 +f 77/52 135/63 78/65 +f 89/69 135/63 91/70 +f 91/70 135/63 96/71 +f 96/71 135/63 98/72 +f 57/74 165/79 166/80 +f 57/74 166/80 167/81 +f 168/82 57/74 167/81 +f 57/74 59/73 135/63 +f 135/63 161/75 57/74 +f 161/75 162/76 57/74 +f 162/76 163/77 57/74 +f 57/74 163/77 164/78 +f 170/84 57/74 169/83 +f 169/83 57/74 168/82 +f 57/74 164/78 165/79 +f 59/73 98/72 135/63 +f 87/68 135/63 89/69 +f 81/66 135/63 84/67 +f 84/67 135/63 87/68 +f 78/65 135/63 81/66 +f 138/64 135/63 108/62 +f 25/17 8/18 72/15 +f 7/19 72/15 8/18 +f 7/19 100/20 72/15 +f 95/21 72/15 100/20 +f 95/21 94/22 72/15 +f 93/23 72/15 94/22 +f 105/25 72/15 113/24 +f 72/15 105/25 117/26 +f 102/27 117/26 105/25 +f 117/26 37/28 40/29 +f 117/26 40/29 48/30 +f 117/26 48/30 45/31 +f 41/32 117/26 45/31 +f 43/33 145/34 117/26 +f 145/34 143/35 117/26 +f 142/36 117/26 143/35 +f 146/39 141/38 144/37 +f 117/26 144/37 141/38 +f 141/38 73/51 117/26 +f 141/38 140/50 73/51 +f 139/59 73/51 140/50 +f 147/41 141/38 148/40 +f 149/42 141/38 147/41 +f 10/46 141/38 13/45 +f 131/44 13/45 141/38 +f 133/43 131/44 141/38 +f 9/47 141/38 10/46 +f 150/49 141/38 151/48 +f 151/48 141/38 9/47 +f 133/43 141/38 149/42 +f 137/58 28/57 73/51 +f 28/57 27/56 73/51 +f 139/59 137/58 73/51 +f 140/50 141/38 150/49 +f 146/39 148/40 141/38 +f 144/37 117/26 142/36 +f 43/33 117/26 41/32 +f 117/26 102/27 37/28 +f 93/23 113/24 72/15 +f 27/56 129/55 73/51 +f 129/55 126/54 73/51 +f 77/52 116/60 109/61 +f 126/54 121/53 73/51 +f 72/15 117/26 73/51 +f 25/17 72/15 31/16 +f 52/13 32/14 36/3 +f 53/12 52/13 36/3 +f 55/11 53/12 36/3 +f 55/11 36/3 60/10 +f 15/94 16/93 17/85 +f 34/2 35/4 36/3 +f 17/85 22/86 23/1 +f 17/85 21/87 22/86 +f 17/85 20/88 21/87 +f 17/85 19/89 20/88 +f 17/85 18/90 19/89 +f 17/85 1/91 18/90 +f 2/92 1/91 17/85 + +vt 0.992640 0.085152 +vt 0.038236 1.000000 +vt 0.015624 0.077472 +vt 0.995744 0.980822 +vt 0.979364 0.996045 +vt 0.967980 0.999535 +vt 0.973876 0.998193 +vt 0.961764 1.000000 +vt 0.988824 0.989617 +vt 0.992640 0.985480 +vt 0.984372 0.993164 +vt 1.000000 0.106167 +vt 0.998056 0.094911 +vt 0.995744 0.089810 +vt 0.999500 0.100387 +vt 0.999500 0.970245 +vt 1.000000 0.964465 +vt 0.998056 0.975721 +vt 0.001944 0.975721 +vt 0.015624 0.993164 +vt 0.026124 0.998193 +vt 0.032016 0.999535 +vt 0.020636 0.996045 +vt 0.007356 0.985479 +vt 0.011172 0.989617 +vt 0.004256 0.980821 +vt 0.001944 0.094911 +vt -0.000000 0.964465 +vt 0.000500 0.970245 +vt 0.000000 0.106167 +vt 0.000500 0.100387 +vt 0.007356 0.085152 +vt 0.004256 0.089810 +vt 0.011172 0.081019 +vt 0.147908 0.070632 +vt 0.026124 0.072439 +vt 0.020636 0.074587 +vt 0.032016 0.071097 +vt 0.038236 0.070632 +vt 0.973876 0.072439 +vt 0.823696 0.070632 +vt 0.176308 0.070342 +vt 0.147908 0.070342 +vt 0.820492 0.070372 +vt 0.179512 0.070104 +vt 0.817456 0.069621 +vt 0.182544 0.069413 +vt 0.814628 0.068424 +vt 0.185372 0.068305 +vt 0.812048 0.066833 +vt 0.187952 0.066818 +vt 0.809756 0.064889 +vt 0.190244 0.064993 +vt 0.807792 0.062643 +vt 0.192212 0.062862 +vt 0.806192 0.060138 +vt 0.193808 0.060465 +vt 0.805000 0.057420 +vt 0.195000 0.057836 +vt 0.804256 0.054539 +vt 0.195744 0.055015 +vt 0.794500 0.004160 +vt 0.196000 0.052041 +vt 0.208544 0.002405 +vt 0.198588 0.011662 +vt 0.202792 0.006316 +vt 0.205500 0.004160 +vt 0.200472 0.008829 +vt 0.196304 0.018093 +vt 0.196000 0.021606 +vt 0.197180 0.014762 +vt 0.780752 0.000000 +vt 0.215464 0.000283 +vt 0.211884 0.001097 +vt 0.219248 0.000000 +vt 0.788116 0.001097 +vt 0.784532 0.000283 +vt 0.791452 0.002405 +vt 0.804000 0.051543 +vt 0.802820 0.014762 +vt 0.799524 0.008829 +vt 0.797204 0.006316 +vt 0.801412 0.011662 +vt 0.804000 0.021606 +vt 0.803696 0.018093 +vt 0.967980 0.071097 +vt 0.961764 0.070632 +vt 0.984372 0.077472 +vt 0.979364 0.074587 +vt 0.988824 0.081019 + +usemtl Mat_0 +f 3/99 44/101 47/100 +f 3/99 47/100 103/96 +f 118/98 3/99 103/96 +f 74/95 118/98 103/96 +f 74/95 103/96 136/97 +f 136/97 175/129 74/95 +f 175/129 56/134 74/95 +f 56/134 63/182 74/95 +f 63/182 71/184 74/95 +f 74/95 75/108 80/107 +f 74/95 80/107 86/106 +f 80/107 83/109 86/106 +f 33/135 51/181 54/180 +f 128/147 26/149 127/148 +f 128/147 127/148 130/146 +f 106/139 24/140 30/138 +f 107/136 106/139 30/138 +f 103/96 76/116 79/115 +f 103/96 79/115 85/114 +f 103/96 85/114 97/113 +f 85/114 90/118 97/113 +f 90/118 92/120 97/113 +f 97/113 99/123 58/122 +f 97/113 58/122 65/121 +f 97/113 65/121 136/97 +f 65/121 178/126 136/97 +f 178/126 179/128 136/97 +f 136/97 180/131 181/130 +f 181/130 182/132 175/129 +f 182/132 183/133 175/129 +f 175/129 176/137 107/136 +f 175/129 107/136 33/135 +f 64/125 65/121 66/124 +f 65/121 177/127 178/126 +f 58/122 66/124 65/121 +f 85/114 88/119 90/118 +f 79/115 82/117 85/114 +f 106/139 115/141 24/140 +f 115/141 5/142 24/140 +f 115/141 120/143 5/142 +f 120/143 6/144 5/142 +f 125/145 130/146 6/144 +f 39/174 38/179 101/178 +f 172/155 173/157 157/156 +f 172/155 157/156 112/154 +f 171/153 172/155 112/154 +f 157/156 104/173 112/154 +f 157/156 39/174 104/173 +f 157/156 46/175 39/174 +f 46/175 49/177 39/174 +f 173/157 158/158 157/156 +f 158/158 152/166 157/156 +f 152/166 155/170 157/156 +f 158/158 160/167 152/166 +f 160/167 153/169 152/166 +f 132/160 134/161 158/158 +f 11/159 132/160 158/158 +f 11/159 14/162 132/160 +f 173/157 174/164 184/163 +f 173/157 184/163 11/159 +f 184/163 12/165 11/159 +f 158/158 159/168 160/167 +f 173/157 11/159 158/158 +f 29/151 171/153 119/152 +f 26/149 29/151 123/150 +f 152/166 154/171 155/170 +f 155/170 156/172 157/156 +f 157/156 42/176 46/175 +f 39/174 101/178 104/173 +f 171/153 112/154 119/152 +f 29/151 119/152 123/150 +f 26/149 123/150 127/148 +f 125/145 128/147 130/146 +f 120/143 125/145 6/144 +f 107/136 30/138 33/135 +f 33/135 54/180 56/134 +f 56/134 61/183 63/182 +f 175/129 33/135 56/134 +f 136/97 181/130 175/129 +f 103/96 97/113 136/97 +f 74/95 86/106 118/98 +f 86/106 110/110 118/98 +f 118/98 124/103 3/99 +f 47/100 50/102 103/96 +f 86/106 111/111 110/110 +f 110/110 114/112 118/98 +f 118/98 122/104 124/103 +f 124/103 4/105 3/99 + diff --git a/resources/meshes/ultimaker_sketch_platform.obj b/resources/meshes/ultimaker_sketch_platform.obj new file mode 100644 index 0000000000..1653bcc574 --- /dev/null +++ b/resources/meshes/ultimaker_sketch_platform.obj @@ -0,0 +1,12393 @@ +v 100 150.91 46.268 +v -100 150.91 46.268 +v 100 150.91 -7.35 +v -100 150.91 -7.35 +v -128.5 -109.75 -0.6 +v -128.5 109.25 -0.6 +v -128.5 -109.75 -4.6 +v -128.5 109.25 -4.6 +v 123.5 -114.75 -0.6 +v -123.5 -114.75 -0.6 +v 123.5 -114.75 -4.6 +v -123.5 -114.75 -4.6 +v 128.5 109.25 -4.6 +v 128.5 109.25 -0.6 +v 128.5 -109.75 -4.6 +v 128.5 -109.75 -0.6 +v 123.5 114.25 -0.6 +v 123.5 114.25 -4.6 +v -123.5 114.25 -0.6 +v -123.5 114.25 -4.6 +v 128.48 -110.186 -0.6 +v 128.5 -109.75 -0.6 +v 123.5 -114.75 -0.6 +v 128.5 109.25 -0.6 +v 123.5 114.25 -0.6 +v 123.936 114.23 -0.6 +v 128.48 109.686 -0.6 +v 128.424 110.118 -0.6 +v 128.33 110.544 -0.6 +v 128.198 110.96 -0.6 +v 128.032 111.363 -0.6 +v 127.83 111.75 -0.6 +v 127.596 112.118 -0.6 +v 127.33 112.464 -0.6 +v 127.036 112.786 -0.6 +v 126.714 113.08 -0.6 +v 126.368 113.346 -0.6 +v 126 113.58 -0.6 +v 125.613 113.782 -0.6 +v 125.21 113.948 -0.6 +v 124.794 114.08 -0.6 +v 124.368 114.174 -0.6 +v -123.5 114.25 -0.6 +v -123.5 -114.75 -0.6 +v -128.5 109.25 -0.6 +v -123.936 114.23 -0.6 +v -124.368 114.174 -0.6 +v -124.794 114.08 -0.6 +v -125.21 113.948 -0.6 +v -125.613 113.782 -0.6 +v -126 113.58 -0.6 +v -126.368 113.346 -0.6 +v -126.714 113.08 -0.6 +v -127.036 112.786 -0.6 +v -127.33 112.464 -0.6 +v -127.596 112.118 -0.6 +v -127.83 111.75 -0.6 +v -128.032 111.363 -0.6 +v -128.198 110.96 -0.6 +v -128.33 110.544 -0.6 +v -128.424 110.118 -0.6 +v -128.48 109.686 -0.6 +v -128.5 -109.75 -0.6 +v -128.48 -110.186 -0.6 +v -128.424 -110.618 -0.6 +v -128.33 -111.044 -0.6 +v -128.198 -111.46 -0.6 +v -128.032 -111.863 -0.6 +v -127.83 -112.25 -0.6 +v -127.596 -112.618 -0.6 +v -127.33 -112.964 -0.6 +v -127.036 -113.286 -0.6 +v -126.714 -113.58 -0.6 +v -126.368 -113.846 -0.6 +v -126 -114.08 -0.6 +v -125.613 -114.282 -0.6 +v -125.21 -114.448 -0.6 +v -124.794 -114.58 -0.6 +v -124.368 -114.674 -0.6 +v -123.936 -114.73 -0.6 +v 123.936 -114.73 -0.6 +v 124.368 -114.674 -0.6 +v 124.794 -114.58 -0.6 +v 125.21 -114.448 -0.6 +v 125.613 -114.282 -0.6 +v 126 -114.08 -0.6 +v 126.368 -113.846 -0.6 +v 126.714 -113.58 -0.6 +v 127.036 -113.286 -0.6 +v 127.33 -112.964 -0.6 +v 127.596 -112.618 -0.6 +v 127.83 -112.25 -0.6 +v 128.032 -111.863 -0.6 +v 128.198 -111.46 -0.6 +v 128.33 -111.044 -0.6 +v 128.424 -110.618 -0.6 +v 128.5 109.25 -4.6 +v 123.5 -114.75 -4.6 +v 123.5 114.25 -4.6 +v -123.5 -114.75 -4.6 +v -123.5 114.25 -4.6 +v -128.5 109.25 -4.6 +v -123.936 114.23 -4.6 +v -124.368 114.174 -4.6 +v 123.936 114.23 -4.6 +v 124.368 114.174 -4.6 +v 124.794 114.08 -4.6 +v 125.21 113.948 -4.6 +v 125.613 113.782 -4.6 +v 126 113.58 -4.6 +v 126.368 113.346 -4.6 +v 126.714 113.08 -4.6 +v 127.036 112.786 -4.6 +v 127.33 112.464 -4.6 +v 127.596 112.118 -4.6 +v 127.83 111.75 -4.6 +v 128.032 111.363 -4.6 +v 128.198 110.96 -4.6 +v 128.33 110.544 -4.6 +v 128.424 110.118 -4.6 +v 128.48 109.686 -4.6 +v 128.5 -109.75 -4.6 +v 128.48 -110.186 -4.6 +v 128.424 -110.618 -4.6 +v 128.33 -111.044 -4.6 +v 128.198 -111.46 -4.6 +v 128.032 -111.863 -4.6 +v 127.83 -112.25 -4.6 +v 127.596 -112.618 -4.6 +v 127.33 -112.964 -4.6 +v 127.036 -113.286 -4.6 +v 126.714 -113.58 -4.6 +v 126.368 -113.846 -4.6 +v 126 -114.08 -4.6 +v 125.613 -114.282 -4.6 +v 125.21 -114.448 -4.6 +v 124.794 -114.58 -4.6 +v 124.368 -114.674 -4.6 +v 123.936 -114.73 -4.6 +v -123.936 -114.73 -4.6 +v -124.368 -114.674 -4.6 +v -124.794 -114.58 -4.6 +v -125.21 -114.448 -4.6 +v -125.613 -114.282 -4.6 +v -126 -114.08 -4.6 +v -126.368 -113.846 -4.6 +v -126.714 -113.58 -4.6 +v -127.036 -113.286 -4.6 +v -127.33 -112.964 -4.6 +v -127.596 -112.618 -4.6 +v -127.83 -112.25 -4.6 +v -128.032 -111.863 -4.6 +v -128.198 -111.46 -4.6 +v -128.33 -111.044 -4.6 +v -128.424 -110.618 -4.6 +v -128.48 -110.186 -4.6 +v -128.5 -109.75 -4.6 +v -128.48 109.686 -4.6 +v -128.424 110.118 -4.6 +v -128.33 110.544 -4.6 +v -128.198 110.96 -4.6 +v -128.032 111.363 -4.6 +v -127.83 111.75 -4.6 +v -127.596 112.118 -4.6 +v -127.33 112.464 -4.6 +v -127.036 112.786 -4.6 +v -126.714 113.08 -4.6 +v -126.368 113.346 -4.6 +v -126 113.58 -4.6 +v -125.613 113.782 -4.6 +v -125.21 113.948 -4.6 +v -124.794 114.08 -4.6 +v 123.936 114.23 -0.6 +v 123.936 114.23 -4.6 +v 124.368 114.174 -0.6 +v 124.368 114.174 -4.6 +v 124.794 114.08 -0.6 +v 124.794 114.08 -4.6 +v 125.21 113.948 -0.6 +v 125.21 113.948 -4.6 +v 125.613 113.782 -0.6 +v 125.613 113.782 -4.6 +v 126 113.58 -0.6 +v 126 113.58 -4.6 +v 126.368 113.346 -0.6 +v 126.368 113.346 -4.6 +v 126.714 113.08 -0.6 +v 126.714 113.08 -4.6 +v 127.036 112.786 -0.6 +v 127.036 112.786 -4.6 +v 127.33 112.464 -0.6 +v 127.33 112.464 -4.6 +v 127.596 112.118 -0.6 +v 127.596 112.118 -4.6 +v 127.83 111.75 -0.6 +v 127.83 111.75 -4.6 +v 128.032 111.363 -0.6 +v 128.032 111.363 -4.6 +v 128.198 110.96 -0.6 +v 128.198 110.96 -4.6 +v 128.33 110.544 -0.6 +v 128.33 110.544 -4.6 +v 128.424 110.118 -0.6 +v 128.424 110.118 -4.6 +v 128.48 109.686 -0.6 +v 128.48 109.686 -4.6 +v -128.48 109.686 -0.6 +v -128.48 109.686 -4.6 +v -128.424 110.118 -0.6 +v -128.424 110.118 -4.6 +v -128.33 110.544 -0.6 +v -128.33 110.544 -4.6 +v -128.198 110.96 -0.6 +v -128.198 110.96 -4.6 +v -128.032 111.363 -0.6 +v -128.032 111.363 -4.6 +v -127.83 111.75 -0.6 +v -127.83 111.75 -4.6 +v -127.596 112.118 -0.6 +v -127.596 112.118 -4.6 +v -127.33 112.464 -0.6 +v -127.33 112.464 -4.6 +v -127.036 112.786 -0.6 +v -127.036 112.786 -4.6 +v -126.714 113.08 -0.6 +v -126.714 113.08 -4.6 +v -126.368 113.346 -0.6 +v -126.368 113.346 -4.6 +v -126 113.58 -0.6 +v -126 113.58 -4.6 +v -125.613 113.782 -0.6 +v -125.613 113.782 -4.6 +v -125.21 113.948 -0.6 +v -125.21 113.948 -4.6 +v -124.794 114.08 -0.6 +v -124.794 114.08 -4.6 +v -124.368 114.174 -0.6 +v -124.368 114.174 -4.6 +v -123.936 114.23 -0.6 +v -123.936 114.23 -4.6 +v -123.936 -114.73 -0.6 +v -123.936 -114.73 -4.6 +v -124.368 -114.674 -0.6 +v -124.368 -114.674 -4.6 +v -124.794 -114.58 -0.6 +v -124.794 -114.58 -4.6 +v -125.21 -114.448 -0.6 +v -125.21 -114.448 -4.6 +v -125.613 -114.282 -0.6 +v -125.613 -114.282 -4.6 +v -126 -114.08 -0.6 +v -126 -114.08 -4.6 +v -126.368 -113.846 -0.6 +v -126.368 -113.846 -4.6 +v -126.714 -113.58 -0.6 +v -126.714 -113.58 -4.6 +v -127.036 -113.286 -0.6 +v -127.036 -113.286 -4.6 +v -127.33 -112.964 -0.6 +v -127.33 -112.964 -4.6 +v -127.596 -112.618 -0.6 +v -127.596 -112.618 -4.6 +v -127.83 -112.25 -0.6 +v -127.83 -112.25 -4.6 +v -128.032 -111.863 -0.6 +v -128.032 -111.863 -4.6 +v -128.198 -111.46 -0.6 +v -128.198 -111.46 -4.6 +v -128.33 -111.044 -0.6 +v -128.33 -111.044 -4.6 +v -128.424 -110.618 -0.6 +v -128.424 -110.618 -4.6 +v -128.48 -110.186 -0.6 +v -128.48 -110.186 -4.6 +v 128.48 -110.186 -0.6 +v 128.48 -110.186 -4.6 +v 128.424 -110.618 -0.6 +v 128.424 -110.618 -4.6 +v 128.33 -111.044 -0.6 +v 128.33 -111.044 -4.6 +v 128.198 -111.46 -0.6 +v 128.198 -111.46 -4.6 +v 128.032 -111.863 -0.6 +v 128.032 -111.863 -4.6 +v 127.83 -112.25 -0.6 +v 127.83 -112.25 -4.6 +v 127.596 -112.618 -0.6 +v 127.596 -112.618 -4.6 +v 127.33 -112.964 -0.6 +v 127.33 -112.964 -4.6 +v 127.036 -113.286 -0.6 +v 127.036 -113.286 -4.6 +v 126.714 -113.58 -0.6 +v 126.714 -113.58 -4.6 +v 126.368 -113.846 -0.6 +v 126.368 -113.846 -4.6 +v 126 -114.08 -0.6 +v 126 -114.08 -4.6 +v 125.613 -114.282 -0.6 +v 125.613 -114.282 -4.6 +v 125.21 -114.448 -0.6 +v 125.21 -114.448 -4.6 +v 124.794 -114.58 -0.6 +v 124.794 -114.58 -4.6 +v 124.368 -114.674 -0.6 +v 124.368 -114.674 -4.6 +v 123.936 -114.73 -0.6 +v 123.936 -114.73 -4.6 +v -100 150.902 -7.524 +v 100 150.902 -7.524 +v -100 150.88 -7.697 +v 100 150.88 -7.697 +v -100 150.842 -7.868 +v 100 150.842 -7.868 +v -100 150.79 -8.034 +v 100 150.79 -8.034 +v -100 150.723 -8.195 +v 100 150.723 -8.195 +v -100 150.642 -8.35 +v 100 150.642 -8.35 +v -100 150.548 -8.497 +v 100 150.548 -8.497 +v -100 150.442 -8.636 +v 100 150.442 -8.636 +v -100 150.324 -8.764 +v 100 150.324 -8.764 +v -100 150.196 -8.882 +v 100 150.196 -8.882 +v -100 150.057 -8.988 +v 100 150.057 -8.988 +v -100 149.91 -9.082 +v 100 149.91 -9.082 +v -100 149.755 -9.163 +v 100 149.755 -9.163 +v -100 149.594 -9.23 +v 100 149.594 -9.23 +v -100 149.428 -9.282 +v 100 149.428 -9.282 +v -100 149.257 -9.32 +v 100 149.257 -9.32 +v -100 149.084 -9.342 +v 100 149.084 -9.342 +v -100 148.91 -9.35 +v 100 148.91 -9.35 +v -100 152.865 48.268 +v -100 152.693 48.256 +v 100 152.865 48.268 +v 100 152.693 48.256 +v -100 152.523 48.23 +v 100 152.523 48.23 +v -100 152.356 48.19 +v 100 152.356 48.19 +v -100 152.193 48.135 +v 100 152.193 48.135 +v -100 152.035 48.067 +v 100 152.035 48.067 +v -100 151.884 47.985 +v 100 151.884 47.985 +v -100 151.74 47.89 +v 100 151.74 47.89 +v -100 151.605 47.784 +v 100 151.605 47.784 +v -100 151.48 47.666 +v 100 151.48 47.666 +v -100 151.365 47.538 +v 100 151.365 47.538 +v -100 151.262 47.4 +v 100 151.262 47.4 +v -100 151.17 47.255 +v 100 151.17 47.255 +v -100 151.092 47.102 +v 100 151.092 47.102 +v -100 151.027 46.943 +v 100 151.027 46.943 +v -100 150.976 46.78 +v 100 150.976 46.78 +v -100 150.94 46.61 +v 100 150.94 46.61 +v -100 150.917 46.44 +v 100 150.917 46.44 +v 100 157.01 -13.35 +v -100 157.01 -13.35 +v 100 157.01 48.36 +v -100 157.01 48.36 +v 100 152.693 48.256 +v 100 152.523 48.23 +v 100 152.865 48.268 +v 100 152.356 48.19 +v 100 152.193 48.135 +v 100 152.035 48.067 +v 100 151.884 47.985 +v 100 151.74 47.89 +v 100 151.605 47.784 +v 100 151.48 47.666 +v 100 151.365 47.538 +v 100 151.262 47.4 +v 100 151.17 47.255 +v 100 151.092 47.102 +v 100 151.027 46.943 +v 100 150.976 46.78 +v 100 150.94 46.61 +v 100 150.917 46.44 +v 100 150.91 46.268 +v 100 157.01 48.36 +v 100 150.91 -7.35 +v 100 157.01 -13.35 +v 100 150.902 -7.524 +v 100 150.88 -7.697 +v 100 150.842 -7.868 +v 100 150.79 -8.034 +v 100 150.723 -8.195 +v 100 150.642 -8.35 +v 100 150.548 -8.497 +v 100 150.442 -8.636 +v 100 150.324 -8.764 +v 100 150.196 -8.882 +v 100 150.057 -8.988 +v 100 149.91 -9.082 +v 100 149.755 -9.163 +v 100 149.594 -9.23 +v 100 145.626 -13.35 +v 100 149.428 -9.282 +v 100 149.257 -9.32 +v 100 149.084 -9.342 +v 100 148.91 -9.35 +v 100 145.626 -9.35 +v -100 150.917 46.44 +v -100 150.94 46.61 +v -100 150.91 46.268 +v -100 150.976 46.78 +v -100 151.027 46.943 +v -100 151.092 47.102 +v -100 151.17 47.255 +v -100 151.262 47.4 +v -100 151.365 47.538 +v -100 151.48 47.666 +v -100 151.605 47.784 +v -100 151.74 47.89 +v -100 151.884 47.985 +v -100 152.035 48.067 +v -100 152.193 48.135 +v -100 152.356 48.19 +v -100 152.523 48.23 +v -100 152.693 48.256 +v -100 152.865 48.268 +v -100 157.01 48.36 +v -100 150.91 -7.35 +v -100 157.01 -13.35 +v -100 150.902 -7.524 +v -100 150.88 -7.697 +v -100 149.257 -9.32 +v -100 149.428 -9.282 +v -100 145.626 -13.35 +v -100 149.594 -9.23 +v -100 149.755 -9.163 +v -100 149.91 -9.082 +v -100 145.626 -9.35 +v -100 148.91 -9.35 +v -100 149.084 -9.342 +v -100 150.057 -8.988 +v -100 150.196 -8.882 +v -100 150.324 -8.764 +v -100 150.442 -8.636 +v -100 150.548 -8.497 +v -100 150.642 -8.35 +v -100 150.723 -8.195 +v -100 150.79 -8.034 +v -100 150.842 -7.868 +v 100 145.626 -9.35 +v -100 145.626 -9.35 +v 100.016 145.228 -9.35 +v -100.016 145.228 -9.35 +v 100.063 144.832 -9.35 +v -100.064 144.832 -9.35 +v 100.143 144.44 -9.35 +v -100.143 144.44 -9.35 +v 100.252 144.058 -9.35 +v -100.252 144.058 -9.35 +v 100.393 143.684 -9.35 +v -100.393 143.684 -9.35 +v 100.562 143.323 -9.35 +v -100.562 143.323 -9.35 +v 100.76 142.977 -9.35 +v -100.76 142.977 -9.35 +v 100.984 142.647 -9.35 +v -100.984 142.647 -9.35 +v 101.234 142.337 -9.35 +v -101.235 142.337 -9.35 +v 128.5 108.5 -9.35 +v -128.5 108.5 -9.35 +v 123.5 -114.75 -9.35 +v -123.5 -114.75 -9.35 +v -126.772 113.105 -9.35 +v -128.478 109.057 -9.35 +v -127.122 112.67 -9.35 +v -127.436 112.21 -9.35 +v -127.713 111.724 -9.35 +v -127.95 111.218 -9.35 +v -128.147 110.696 -9.35 +v -128.3 110.16 -9.35 +v -128.41 109.612 -9.35 +v -128.5 -109.75 -9.35 +v -123.936 -114.73 -9.35 +v -128.48 -110.186 -9.35 +v -128.424 -110.618 -9.35 +v -128.33 -111.044 -9.35 +v -128.198 -111.46 -9.35 +v -128.032 -111.863 -9.35 +v -127.83 -112.25 -9.35 +v -127.596 -112.618 -9.35 +v -127.33 -112.964 -9.35 +v -127.036 -113.286 -9.35 +v -126.714 -113.58 -9.35 +v -126.368 -113.846 -9.35 +v -126 -114.08 -9.35 +v -125.613 -114.282 -9.35 +v -125.21 -114.448 -9.35 +v -124.794 -114.58 -9.35 +v -124.368 -114.674 -9.35 +v 128.5 -109.75 -9.35 +v 123.936 -114.73 -9.35 +v 124.368 -114.674 -9.35 +v 124.794 -114.58 -9.35 +v 125.21 -114.448 -9.35 +v 125.613 -114.282 -9.35 +v 126 -114.08 -9.35 +v 126.368 -113.846 -9.35 +v 126.714 -113.58 -9.35 +v 127.036 -113.286 -9.35 +v 127.33 -112.964 -9.35 +v 127.596 -112.618 -9.35 +v 127.83 -112.25 -9.35 +v 128.032 -111.863 -9.35 +v 128.198 -111.46 -9.35 +v 128.33 -111.044 -9.35 +v 128.424 -110.618 -9.35 +v 128.48 -110.186 -9.35 +v 126.772 113.105 -9.35 +v 128.478 109.057 -9.35 +v 128.41 109.612 -9.35 +v 128.3 110.16 -9.35 +v 128.147 110.696 -9.35 +v 127.95 111.218 -9.35 +v 127.713 111.724 -9.35 +v 127.436 112.21 -9.35 +v 127.122 112.67 -9.35 +v -100 157.01 -13.35 +v 100 157.01 -13.35 +v -100 145.626 -13.35 +v 100 145.626 -13.35 +v -100.016 145.228 -13.35 +v 100.016 145.228 -13.35 +v -100.064 144.832 -13.35 +v 100.063 144.832 -13.35 +v -100.143 144.44 -13.35 +v 100.143 144.44 -13.35 +v -100.252 144.058 -13.35 +v 100.252 144.058 -13.35 +v -100.393 143.684 -13.35 +v 100.393 143.684 -13.35 +v -100.562 143.323 -13.35 +v 100.562 143.323 -13.35 +v -100.76 142.977 -13.35 +v 100.76 142.977 -13.35 +v -100.984 142.647 -13.35 +v 100.984 142.647 -13.35 +v -101.235 142.337 -13.35 +v 101.234 142.337 -13.35 +v -128.5 108.5 -13.35 +v 128.5 108.5 -13.35 +v -123.5 -114.75 -13.35 +v 123.5 -114.75 -13.35 +v 126.772 113.105 -13.35 +v 128.478 109.057 -13.35 +v 127.122 112.67 -13.35 +v 127.436 112.21 -13.35 +v 127.713 111.724 -13.35 +v 127.95 111.218 -13.35 +v 128.147 110.696 -13.35 +v 128.3 110.16 -13.35 +v 128.41 109.612 -13.35 +v 128.5 -109.75 -13.35 +v 123.936 -114.73 -13.35 +v 128.48 -110.186 -13.35 +v 128.424 -110.618 -13.35 +v 128.33 -111.044 -13.35 +v 128.198 -111.46 -13.35 +v 128.032 -111.863 -13.35 +v 127.83 -112.25 -13.35 +v 127.596 -112.618 -13.35 +v 127.33 -112.964 -13.35 +v 127.036 -113.286 -13.35 +v 126.714 -113.58 -13.35 +v 126.368 -113.846 -13.35 +v 126 -114.08 -13.35 +v 125.613 -114.282 -13.35 +v 125.21 -114.448 -13.35 +v 124.794 -114.58 -13.35 +v 124.368 -114.674 -13.35 +v -128.5 -109.75 -13.35 +v -123.936 -114.73 -13.35 +v -124.368 -114.674 -13.35 +v -124.794 -114.58 -13.35 +v -125.21 -114.448 -13.35 +v -125.613 -114.282 -13.35 +v -126 -114.08 -13.35 +v -126.368 -113.846 -13.35 +v -126.714 -113.58 -13.35 +v -127.036 -113.286 -13.35 +v -127.33 -112.964 -13.35 +v -127.596 -112.618 -13.35 +v -127.83 -112.25 -13.35 +v -128.032 -111.863 -13.35 +v -128.198 -111.46 -13.35 +v -128.33 -111.044 -13.35 +v -128.424 -110.618 -13.35 +v -128.48 -110.186 -13.35 +v -126.772 113.105 -13.35 +v -128.478 109.057 -13.35 +v -128.41 109.612 -13.35 +v -128.3 110.16 -13.35 +v -128.147 110.696 -13.35 +v -127.95 111.218 -13.35 +v -127.713 111.724 -13.35 +v -127.436 112.21 -13.35 +v -127.122 112.67 -13.35 +v -126.772 113.105 -13.35 +v -126.772 113.105 -9.35 +v -101.235 142.337 -13.35 +v -101.235 142.337 -9.35 +v -128.5 -109.75 -9.35 +v -128.5 108.5 -9.35 +v -128.5 -109.75 -13.35 +v -128.5 108.5 -13.35 +v -123.5 -114.75 -9.35 +v -123.5 -114.75 -13.35 +v 123.5 -114.75 -9.35 +v 123.5 -114.75 -13.35 +v -123.936 -114.73 -9.35 +v -123.936 -114.73 -13.35 +v -124.368 -114.674 -9.35 +v -124.368 -114.674 -13.35 +v -124.794 -114.58 -9.35 +v -124.794 -114.58 -13.35 +v -125.21 -114.448 -9.35 +v -125.21 -114.448 -13.35 +v -125.613 -114.282 -9.35 +v -125.613 -114.282 -13.35 +v -126 -114.08 -9.35 +v -126 -114.08 -13.35 +v -126.368 -113.846 -9.35 +v -126.368 -113.846 -13.35 +v -126.714 -113.58 -9.35 +v -126.714 -113.58 -13.35 +v -127.036 -113.286 -9.35 +v -127.036 -113.286 -13.35 +v -127.33 -112.964 -9.35 +v -127.33 -112.964 -13.35 +v -127.596 -112.618 -9.35 +v -127.596 -112.618 -13.35 +v -127.83 -112.25 -9.35 +v -127.83 -112.25 -13.35 +v -128.032 -111.863 -9.35 +v -128.032 -111.863 -13.35 +v -128.198 -111.46 -9.35 +v -128.198 -111.46 -13.35 +v -128.33 -111.044 -9.35 +v -128.33 -111.044 -13.35 +v -128.424 -110.618 -9.35 +v -128.424 -110.618 -13.35 +v -128.48 -110.186 -9.35 +v -128.48 -110.186 -13.35 +v -128.478 109.057 -9.35 +v -128.478 109.057 -13.35 +v -128.41 109.612 -9.35 +v -128.41 109.612 -13.35 +v -128.3 110.16 -9.35 +v -128.3 110.16 -13.35 +v -128.147 110.696 -9.35 +v -128.147 110.696 -13.35 +v -127.95 111.218 -9.35 +v -127.95 111.218 -13.35 +v -127.713 111.724 -9.35 +v -127.713 111.724 -13.35 +v -127.436 112.21 -9.35 +v -127.436 112.21 -13.35 +v -127.122 112.67 -9.35 +v -127.122 112.67 -13.35 +v -100.984 142.647 -9.35 +v -100.984 142.647 -13.35 +v -100.76 142.977 -9.35 +v -100.76 142.977 -13.35 +v -100.562 143.323 -9.35 +v -100.562 143.323 -13.35 +v -100.393 143.684 -9.35 +v -100.393 143.684 -13.35 +v -100.252 144.058 -9.35 +v -100.252 144.058 -13.35 +v -100.143 144.44 -9.35 +v -100.143 144.44 -13.35 +v -100.064 144.832 -9.35 +v -100.064 144.832 -13.35 +v -100.016 145.228 -9.35 +v -100.016 145.228 -13.35 +v 101.234 142.337 -13.35 +v 101.234 142.337 -9.35 +v 126.772 113.105 -13.35 +v 126.772 113.105 -9.35 +v 128.5 -109.75 -9.35 +v 128.5 -109.75 -13.35 +v 128.5 108.5 -9.35 +v 128.5 108.5 -13.35 +v 128.48 -110.186 -9.35 +v 128.48 -110.186 -13.35 +v 128.424 -110.618 -9.35 +v 128.424 -110.618 -13.35 +v 128.33 -111.044 -9.35 +v 128.33 -111.044 -13.35 +v 128.198 -111.46 -9.35 +v 128.198 -111.46 -13.35 +v 128.032 -111.863 -9.35 +v 128.032 -111.863 -13.35 +v 127.83 -112.25 -9.35 +v 127.83 -112.25 -13.35 +v 127.596 -112.618 -9.35 +v 127.596 -112.618 -13.35 +v 127.33 -112.964 -9.35 +v 127.33 -112.964 -13.35 +v 127.036 -113.286 -9.35 +v 127.036 -113.286 -13.35 +v 126.714 -113.58 -9.35 +v 126.714 -113.58 -13.35 +v 126.368 -113.846 -9.35 +v 126.368 -113.846 -13.35 +v 126 -114.08 -9.35 +v 126 -114.08 -13.35 +v 125.613 -114.282 -9.35 +v 125.613 -114.282 -13.35 +v 125.21 -114.448 -9.35 +v 125.21 -114.448 -13.35 +v 124.794 -114.58 -9.35 +v 124.794 -114.58 -13.35 +v 124.368 -114.674 -9.35 +v 124.368 -114.674 -13.35 +v 123.936 -114.73 -9.35 +v 123.936 -114.73 -13.35 +v 127.122 112.67 -9.35 +v 127.122 112.67 -13.35 +v 127.436 112.21 -9.35 +v 127.436 112.21 -13.35 +v 127.713 111.724 -9.35 +v 127.713 111.724 -13.35 +v 127.95 111.218 -9.35 +v 127.95 111.218 -13.35 +v 128.147 110.696 -9.35 +v 128.147 110.696 -13.35 +v 128.3 110.16 -9.35 +v 128.3 110.16 -13.35 +v 128.41 109.612 -9.35 +v 128.41 109.612 -13.35 +v 128.478 109.057 -9.35 +v 128.478 109.057 -13.35 +v 100.016 145.228 -9.35 +v 100.016 145.228 -13.35 +v 100.063 144.832 -9.35 +v 100.063 144.832 -13.35 +v 100.143 144.44 -9.35 +v 100.143 144.44 -13.35 +v 100.252 144.058 -9.35 +v 100.252 144.058 -13.35 +v 100.393 143.684 -9.35 +v 100.393 143.684 -13.35 +v 100.562 143.323 -9.35 +v 100.562 143.323 -13.35 +v 100.76 142.977 -9.35 +v 100.76 142.977 -13.35 +v 100.984 142.647 -9.35 +v 100.984 142.647 -13.35 +v -100 157.01 48.36 +v 100 157.01 48.36 +v -102.15 -115.422 -4.6 +v -102.117 -115.44 -4.6 +v -102.324 -115.725 -4.6 +v -102.292 -115.743 -4.6 +v -102.26 -115.762 -4.596 +v -102.085 -115.46 -4.596 +v -102.053 -115.477 -4.592 +v -102.228 -115.78 -4.592 +v -102.022 -115.495 -4.586 +v -102.197 -115.798 -4.586 +v -101.99 -115.513 -4.578 +v -102.166 -115.816 -4.578 +v -101.96 -115.53 -4.568 +v -102.135 -115.834 -4.568 +v -102.105 -115.85 -4.556 +v -101.93 -115.548 -4.556 +v -101.9 -115.565 -4.543 +v -102.075 -115.87 -4.543 +v -101.87 -115.582 -4.528 +v -102.046 -115.885 -4.528 +v -101.842 -115.6 -4.51 +v -102.017 -115.902 -4.51 +v -101.815 -115.615 -4.493 +v -101.99 -115.918 -4.493 +v -101.963 -115.933 -4.474 +v -101.788 -115.63 -4.474 +v -101.762 -115.645 -4.452 +v -101.937 -115.948 -4.452 +v -101.737 -115.66 -4.43 +v -101.912 -115.963 -4.43 +v -101.712 -115.674 -4.406 +v -101.887 -115.977 -4.406 +v -101.864 -115.99 -4.38 +v -101.69 -115.687 -4.38 +v -101.842 -116.003 -4.354 +v -101.667 -115.7 -4.354 +v -101.647 -115.712 -4.326 +v -101.822 -116.015 -4.326 +v -101.627 -115.723 -4.297 +v -101.802 -116.026 -4.297 +v -101.61 -115.734 -4.267 +v -101.784 -116.037 -4.267 +v -101.767 -116.047 -4.236 +v -101.592 -115.744 -4.236 +v -101.576 -115.753 -4.204 +v -101.75 -116.056 -4.204 +v -101.562 -115.76 -4.17 +v -101.737 -116.064 -4.17 +v -101.55 -115.768 -4.137 +v -101.724 -116.07 -4.137 +v -101.537 -115.775 -4.103 +v -101.712 -116.078 -4.103 +v -101.702 -116.084 -4.068 +v -101.527 -115.78 -4.068 +v -101.52 -115.786 -4.032 +v -101.694 -116.09 -4.032 +v -101.512 -115.79 -3.996 +v -101.687 -116.093 -3.996 +v -101.506 -115.793 -3.96 +v -101.68 -116.096 -3.96 +v -101.502 -115.795 -3.924 +v -101.677 -116.098 -3.924 +v -101.675 -116.1 -3.887 +v -101.5 -115.796 -3.887 +v -101.5 -115.797 -3.85 +v -101.674 -116.1 -3.85 +v -119.676 -115.725 -4.6 +v -119.708 -115.743 -4.6 +v -119.85 -115.422 -4.6 +v -119.883 -115.44 -4.6 +v -119.915 -115.46 -4.596 +v -119.74 -115.762 -4.596 +v -119.772 -115.78 -4.592 +v -119.947 -115.477 -4.592 +v -119.803 -115.798 -4.586 +v -119.978 -115.495 -4.586 +v -119.834 -115.816 -4.578 +v -120.01 -115.513 -4.578 +v -119.865 -115.834 -4.568 +v -120.04 -115.53 -4.568 +v -120.07 -115.548 -4.556 +v -119.895 -115.85 -4.556 +v -119.925 -115.87 -4.543 +v -120.1 -115.565 -4.543 +v -119.954 -115.885 -4.528 +v -120.13 -115.582 -4.528 +v -119.982 -115.902 -4.51 +v -120.157 -115.6 -4.51 +v -120.01 -115.918 -4.493 +v -120.185 -115.615 -4.493 +v -120.212 -115.63 -4.474 +v -120.037 -115.933 -4.474 +v -120.063 -115.948 -4.452 +v -120.238 -115.645 -4.452 +v -120.088 -115.963 -4.43 +v -120.263 -115.66 -4.43 +v -120.112 -115.977 -4.406 +v -120.287 -115.674 -4.406 +v -120.31 -115.687 -4.38 +v -120.136 -115.99 -4.38 +v -120.333 -115.7 -4.354 +v -120.158 -116.003 -4.354 +v -120.178 -116.015 -4.326 +v -120.353 -115.712 -4.326 +v -120.198 -116.026 -4.297 +v -120.373 -115.723 -4.297 +v -120.216 -116.037 -4.267 +v -120.39 -115.734 -4.267 +v -120.408 -115.744 -4.236 +v -120.233 -116.047 -4.236 +v -120.25 -116.056 -4.204 +v -120.424 -115.753 -4.204 +v -120.263 -116.064 -4.17 +v -120.438 -115.76 -4.17 +v -120.276 -116.07 -4.137 +v -120.45 -115.768 -4.137 +v -120.288 -116.078 -4.103 +v -120.463 -115.775 -4.103 +v -120.473 -115.78 -4.068 +v -120.298 -116.084 -4.068 +v -120.306 -116.09 -4.032 +v -120.48 -115.786 -4.032 +v -120.313 -116.093 -3.996 +v -120.488 -115.79 -3.996 +v -120.32 -116.096 -3.96 +v -120.494 -115.793 -3.96 +v -120.323 -116.098 -3.924 +v -120.498 -115.795 -3.924 +v -120.5 -115.796 -3.887 +v -120.325 -116.1 -3.887 +v -120.326 -116.1 -3.85 +v -120.5 -115.797 -3.85 +v -102.292 -115.743 -4.6 +v -102.26 -115.762 -4.596 +v -102.324 -115.725 -4.6 +v -102.228 -115.78 -4.592 +v -102.197 -115.798 -4.586 +v -102.166 -115.816 -4.578 +v -102.135 -115.834 -4.568 +v -102.105 -115.85 -4.556 +v -102.075 -115.87 -4.543 +v -102.046 -115.885 -4.528 +v -102.017 -115.902 -4.51 +v -101.99 -115.918 -4.493 +v -101.963 -115.933 -4.474 +v -101.937 -115.948 -4.452 +v -101.912 -115.963 -4.43 +v -101.887 -115.977 -4.406 +v -101.864 -115.99 -4.38 +v -101.842 -116.003 -4.354 +v -101.822 -116.015 -4.326 +v -101.802 -116.026 -4.297 +v -101.784 -116.037 -4.267 +v -101.767 -116.047 -4.236 +v -101.75 -116.056 -4.204 +v -101.737 -116.064 -4.17 +v -101.724 -116.07 -4.137 +v -101.712 -116.078 -4.103 +v -101.702 -116.084 -4.068 +v -101.694 -116.09 -4.032 +v -101.687 -116.093 -3.996 +v -101.68 -116.096 -3.96 +v -101.677 -116.098 -3.924 +v -101.675 -116.1 -3.887 +v -101.674 -116.1 -3.85 +v -103.325 -115.147 -4.6 +v -103.325 -115.147 -1.84 +v -101.674 -116.1 -1.84 +v -101.674 -116.1 0.167 +v -101.675 -116.1 0.204 +v -102.324 -115.725 0.917 +v -103.325 -115.147 0.917 +v -101.677 -116.098 0.24 +v -101.68 -116.096 0.277 +v -101.687 -116.093 0.314 +v -101.694 -116.09 0.35 +v -101.702 -116.084 0.385 +v -101.712 -116.078 0.42 +v -101.724 -116.07 0.454 +v -101.737 -116.064 0.488 +v -101.75 -116.056 0.52 +v -101.767 -116.047 0.553 +v -101.784 -116.037 0.584 +v -101.802 -116.026 0.614 +v -101.822 -116.015 0.643 +v -101.842 -116.003 0.67 +v -101.864 -115.99 0.698 +v -101.887 -115.977 0.723 +v -101.912 -115.963 0.747 +v -101.937 -115.948 0.77 +v -101.963 -115.933 0.79 +v -101.99 -115.918 0.81 +v -102.017 -115.902 0.83 +v -102.046 -115.885 0.845 +v -102.075 -115.87 0.86 +v -102.105 -115.85 0.873 +v -102.135 -115.834 0.885 +v -102.166 -115.816 0.895 +v -102.197 -115.798 0.903 +v -102.228 -115.78 0.91 +v -102.26 -115.762 0.914 +v -102.292 -115.743 0.916 +v -103.15 -114.844 -4.6 +v -103.325 -115.147 -4.6 +v -103.345 -115.136 -4.6 +v -118.5 -115.1 -4.6 +v -118.5 -114.75 -4.6 +v -103.5 -115.1 -4.6 +v -103.5 -114.75 -4.6 +v -103.477 -115.1 -4.6 +v -103.454 -114.752 -4.6 +v -103.454 -115.103 -4.6 +v -103.41 -114.756 -4.6 +v -103.432 -115.107 -4.6 +v -103.363 -114.763 -4.6 +v -103.41 -115.112 -4.6 +v -103.32 -114.774 -4.6 +v -103.387 -115.12 -4.6 +v -103.275 -114.787 -4.6 +v -103.366 -115.127 -4.6 +v -103.232 -114.803 -4.6 +v -103.19 -114.822 -4.6 +v -118.523 -115.1 -4.6 +v -118.546 -114.752 -4.6 +v -118.546 -115.103 -4.6 +v -118.59 -114.756 -4.6 +v -118.568 -115.107 -4.6 +v -118.637 -114.763 -4.6 +v -118.59 -115.112 -4.6 +v -118.68 -114.774 -4.6 +v -118.612 -115.12 -4.6 +v -118.725 -114.787 -4.6 +v -118.634 -115.127 -4.6 +v -118.768 -114.803 -4.6 +v -118.655 -115.136 -4.6 +v -118.81 -114.822 -4.6 +v -118.675 -115.147 -4.6 +v -118.85 -114.844 -4.6 +v -119.883 -115.44 -4.6 +v -119.915 -115.46 -4.596 +v -119.85 -115.422 -4.6 +v -119.947 -115.477 -4.592 +v -119.978 -115.495 -4.586 +v -120.01 -115.513 -4.578 +v -120.04 -115.53 -4.568 +v -120.07 -115.548 -4.556 +v -120.1 -115.565 -4.543 +v -120.13 -115.582 -4.528 +v -120.157 -115.6 -4.51 +v -120.185 -115.615 -4.493 +v -120.212 -115.63 -4.474 +v -120.238 -115.645 -4.452 +v -120.263 -115.66 -4.43 +v -120.287 -115.674 -4.406 +v -120.31 -115.687 -4.38 +v -120.333 -115.7 -4.354 +v -120.353 -115.712 -4.326 +v -120.373 -115.723 -4.297 +v -120.39 -115.734 -4.267 +v -120.408 -115.744 -4.236 +v -120.424 -115.753 -4.204 +v -120.438 -115.76 -4.17 +v -120.45 -115.768 -4.137 +v -120.463 -115.775 -4.103 +v -120.473 -115.78 -4.068 +v -120.48 -115.786 -4.032 +v -120.488 -115.79 -3.996 +v -120.494 -115.793 -3.96 +v -120.498 -115.795 -3.924 +v -120.5 -115.796 -3.887 +v -120.5 -115.797 -3.85 +v -118.85 -114.844 -4.6 +v -118.85 -114.844 -1.84 +v -120.5 -115.797 -1.84 +v -120.5 -115.797 0.167 +v -120.5 -115.796 0.204 +v -119.85 -115.422 0.917 +v -118.85 -114.844 0.917 +v -120.498 -115.795 0.24 +v -120.494 -115.793 0.277 +v -120.488 -115.79 0.314 +v -120.48 -115.786 0.35 +v -120.473 -115.78 0.385 +v -120.463 -115.775 0.42 +v -120.45 -115.768 0.454 +v -120.438 -115.76 0.488 +v -120.424 -115.753 0.52 +v -120.408 -115.744 0.553 +v -120.39 -115.734 0.584 +v -120.373 -115.723 0.614 +v -120.353 -115.712 0.643 +v -120.333 -115.7 0.67 +v -120.31 -115.687 0.698 +v -120.287 -115.674 0.723 +v -120.263 -115.66 0.747 +v -120.238 -115.645 0.77 +v -120.212 -115.63 0.79 +v -120.185 -115.615 0.81 +v -120.157 -115.6 0.83 +v -120.13 -115.582 0.845 +v -120.1 -115.565 0.86 +v -120.07 -115.548 0.873 +v -120.04 -115.53 0.885 +v -120.01 -115.513 0.895 +v -119.978 -115.495 0.903 +v -119.947 -115.477 0.91 +v -119.915 -115.46 0.914 +v -119.883 -115.44 0.916 +v -101.674 -116.1 -1.84 +v -101.5 -115.797 -1.84 +v -101.674 -116.1 0.167 +v -101.5 -115.797 0.167 +v -101.5 -115.796 -3.887 +v -102.15 -115.422 -4.6 +v -101.5 -115.797 -3.85 +v -103.15 -114.844 -4.6 +v -103.15 -114.844 -1.84 +v -101.502 -115.795 -3.924 +v -101.506 -115.793 -3.96 +v -101.512 -115.79 -3.996 +v -101.52 -115.786 -4.032 +v -101.527 -115.78 -4.068 +v -101.537 -115.775 -4.103 +v -101.55 -115.768 -4.137 +v -101.562 -115.76 -4.17 +v -101.576 -115.753 -4.204 +v -101.592 -115.744 -4.236 +v -101.61 -115.734 -4.267 +v -101.627 -115.723 -4.297 +v -101.647 -115.712 -4.326 +v -101.667 -115.7 -4.354 +v -101.69 -115.687 -4.38 +v -101.712 -115.674 -4.406 +v -101.737 -115.66 -4.43 +v -101.762 -115.645 -4.452 +v -101.788 -115.63 -4.474 +v -101.815 -115.615 -4.493 +v -101.842 -115.6 -4.51 +v -101.87 -115.582 -4.528 +v -101.9 -115.565 -4.543 +v -101.93 -115.548 -4.556 +v -101.96 -115.53 -4.568 +v -101.99 -115.513 -4.578 +v -102.022 -115.495 -4.586 +v -102.053 -115.477 -4.592 +v -102.085 -115.46 -4.596 +v -102.117 -115.44 -4.6 +v -103.15 -114.844 0.917 +v -101.5 -115.797 0.167 +v -101.5 -115.797 -1.84 +v -102.15 -115.422 0.917 +v -101.5 -115.796 0.204 +v -102.117 -115.44 0.916 +v -102.085 -115.46 0.914 +v -102.053 -115.477 0.91 +v -102.022 -115.495 0.903 +v -101.99 -115.513 0.895 +v -101.96 -115.53 0.885 +v -101.93 -115.548 0.873 +v -101.9 -115.565 0.86 +v -101.87 -115.582 0.845 +v -101.842 -115.6 0.83 +v -101.815 -115.615 0.81 +v -101.788 -115.63 0.79 +v -101.762 -115.645 0.77 +v -101.737 -115.66 0.747 +v -101.712 -115.674 0.723 +v -101.69 -115.687 0.698 +v -101.667 -115.7 0.67 +v -101.647 -115.712 0.643 +v -101.627 -115.723 0.614 +v -101.61 -115.734 0.584 +v -101.592 -115.744 0.553 +v -101.576 -115.753 0.52 +v -101.562 -115.76 0.488 +v -101.55 -115.768 0.454 +v -101.537 -115.775 0.42 +v -101.527 -115.78 0.385 +v -101.52 -115.786 0.35 +v -101.512 -115.79 0.314 +v -101.506 -115.793 0.277 +v -101.502 -115.795 0.24 +v -103.5 -114.75 -4.6 +v -103.5 -114.75 -1.84 +v -103.454 -114.752 -4.6 +v -103.454 -114.752 0.917 +v -103.41 -114.756 0.917 +v -103.5 -114.75 0.917 +v -103.41 -114.756 -4.6 +v -103.363 -114.763 0.917 +v -103.363 -114.763 -4.6 +v -103.32 -114.774 0.917 +v -103.32 -114.774 -4.6 +v -103.275 -114.787 0.917 +v -103.275 -114.787 -4.6 +v -103.232 -114.803 0.917 +v -103.232 -114.803 -4.6 +v -103.19 -114.822 0.917 +v -103.19 -114.822 -4.6 +v -118.5 -114.75 0.917 +v -118.5 -114.75 -1.84 +v -118.5 -114.75 -4.6 +v -118.546 -114.752 0.917 +v -118.546 -114.752 -4.6 +v -118.59 -114.756 -4.6 +v -118.59 -114.756 0.917 +v -118.637 -114.763 -4.6 +v -118.637 -114.763 0.917 +v -118.68 -114.774 -4.6 +v -118.68 -114.774 0.917 +v -118.725 -114.787 -4.6 +v -118.725 -114.787 0.917 +v -118.768 -114.803 -4.6 +v -118.768 -114.803 0.917 +v -118.81 -114.822 -4.6 +v -118.81 -114.822 0.917 +v -120.326 -116.1 -1.84 +v -120.5 -115.797 -1.84 +v -120.326 -116.1 0.167 +v -120.5 -115.797 0.167 +v -120.325 -116.1 -3.887 +v -119.676 -115.725 -4.6 +v -120.326 -116.1 -3.85 +v -118.675 -115.147 -4.6 +v -118.675 -115.147 -1.84 +v -120.323 -116.098 -3.924 +v -120.32 -116.096 -3.96 +v -120.313 -116.093 -3.996 +v -120.306 -116.09 -4.032 +v -120.298 -116.084 -4.068 +v -120.288 -116.078 -4.103 +v -120.276 -116.07 -4.137 +v -120.263 -116.064 -4.17 +v -120.25 -116.056 -4.204 +v -120.233 -116.047 -4.236 +v -120.216 -116.037 -4.267 +v -120.198 -116.026 -4.297 +v -120.178 -116.015 -4.326 +v -120.158 -116.003 -4.354 +v -120.136 -115.99 -4.38 +v -120.112 -115.977 -4.406 +v -120.088 -115.963 -4.43 +v -120.063 -115.948 -4.452 +v -120.037 -115.933 -4.474 +v -120.01 -115.918 -4.493 +v -119.982 -115.902 -4.51 +v -119.954 -115.885 -4.528 +v -119.925 -115.87 -4.543 +v -119.895 -115.85 -4.556 +v -119.865 -115.834 -4.568 +v -119.834 -115.816 -4.578 +v -119.803 -115.798 -4.586 +v -119.772 -115.78 -4.592 +v -119.74 -115.762 -4.596 +v -119.708 -115.743 -4.6 +v -118.675 -115.147 0.917 +v -120.326 -116.1 0.167 +v -120.326 -116.1 -1.84 +v -119.676 -115.725 0.917 +v -120.325 -116.1 0.204 +v -119.708 -115.743 0.916 +v -119.74 -115.762 0.914 +v -119.772 -115.78 0.91 +v -119.803 -115.798 0.903 +v -119.834 -115.816 0.895 +v -119.865 -115.834 0.885 +v -119.895 -115.85 0.873 +v -119.925 -115.87 0.86 +v -119.954 -115.885 0.845 +v -119.982 -115.902 0.83 +v -120.01 -115.918 0.81 +v -120.037 -115.933 0.79 +v -120.063 -115.948 0.77 +v -120.088 -115.963 0.747 +v -120.112 -115.977 0.723 +v -120.136 -115.99 0.698 +v -120.158 -116.003 0.67 +v -120.178 -116.015 0.643 +v -120.198 -116.026 0.614 +v -120.216 -116.037 0.584 +v -120.233 -116.047 0.553 +v -120.25 -116.056 0.52 +v -120.263 -116.064 0.488 +v -120.276 -116.07 0.454 +v -120.288 -116.078 0.42 +v -120.298 -116.084 0.385 +v -120.306 -116.09 0.35 +v -120.313 -116.093 0.314 +v -120.32 -116.096 0.277 +v -120.323 -116.098 0.24 +v -118.5 -115.1 0.917 +v -118.523 -115.1 0.917 +v -118.5 -115.1 -1.84 +v -118.523 -115.1 -4.6 +v -118.5 -115.1 -4.6 +v -118.546 -115.103 0.917 +v -118.546 -115.103 -4.6 +v -118.568 -115.107 0.917 +v -118.568 -115.107 -4.6 +v -118.59 -115.112 0.917 +v -118.59 -115.112 -4.6 +v -118.612 -115.12 0.917 +v -118.612 -115.12 -4.6 +v -118.634 -115.127 0.917 +v -118.634 -115.127 -4.6 +v -118.655 -115.136 0.917 +v -118.655 -115.136 -4.6 +v -103.5 -115.1 -4.6 +v -103.5 -115.1 -1.84 +v -103.5 -115.1 0.917 +v -103.477 -115.1 0.917 +v -103.477 -115.1 -4.6 +v -103.454 -115.103 -4.6 +v -103.454 -115.103 0.917 +v -103.432 -115.107 -4.6 +v -103.432 -115.107 0.917 +v -103.41 -115.112 -4.6 +v -103.41 -115.112 0.917 +v -103.387 -115.12 -4.6 +v -103.387 -115.12 0.917 +v -103.366 -115.127 -4.6 +v -103.366 -115.127 0.917 +v -103.345 -115.136 -4.6 +v -103.345 -115.136 0.917 +v -117.75 -106.91 1.21 +v -111 -106.91 1.21 +v -117.75 -106.75 0.9 +v -111 -106.75 0.9 +v -104.25 -106.91 1.21 +v -104.25 -106.75 0.9 +v -119.85 -115.422 0.917 +v -119.883 -115.44 0.916 +v -119.676 -115.725 0.917 +v -119.708 -115.743 0.916 +v -119.915 -115.46 0.914 +v -119.74 -115.762 0.914 +v -119.772 -115.78 0.91 +v -119.947 -115.477 0.91 +v -119.978 -115.495 0.903 +v -119.803 -115.798 0.903 +v -120.01 -115.513 0.895 +v -119.834 -115.816 0.895 +v -120.04 -115.53 0.885 +v -119.865 -115.834 0.885 +v -120.07 -115.548 0.873 +v -119.895 -115.85 0.873 +v -119.925 -115.87 0.86 +v -120.1 -115.565 0.86 +v -120.13 -115.582 0.845 +v -119.954 -115.885 0.845 +v -120.157 -115.6 0.83 +v -119.982 -115.902 0.83 +v -120.185 -115.615 0.81 +v -120.01 -115.918 0.81 +v -120.212 -115.63 0.79 +v -120.037 -115.933 0.79 +v -120.063 -115.948 0.77 +v -120.238 -115.645 0.77 +v -120.263 -115.66 0.747 +v -120.088 -115.963 0.747 +v -120.287 -115.674 0.723 +v -120.112 -115.977 0.723 +v -120.31 -115.687 0.698 +v -120.136 -115.99 0.698 +v -120.333 -115.7 0.67 +v -120.158 -116.003 0.67 +v -120.178 -116.015 0.643 +v -120.353 -115.712 0.643 +v -120.373 -115.723 0.614 +v -120.198 -116.026 0.614 +v -120.39 -115.734 0.584 +v -120.216 -116.037 0.584 +v -120.408 -115.744 0.553 +v -120.233 -116.047 0.553 +v -120.424 -115.753 0.52 +v -120.25 -116.056 0.52 +v -120.263 -116.064 0.488 +v -120.438 -115.76 0.488 +v -120.45 -115.768 0.454 +v -120.276 -116.07 0.454 +v -120.463 -115.775 0.42 +v -120.288 -116.078 0.42 +v -120.473 -115.78 0.385 +v -120.298 -116.084 0.385 +v -120.48 -115.786 0.35 +v -120.306 -116.09 0.35 +v -120.313 -116.093 0.314 +v -120.488 -115.79 0.314 +v -120.494 -115.793 0.277 +v -120.32 -116.096 0.277 +v -120.498 -115.795 0.24 +v -120.323 -116.098 0.24 +v -120.5 -115.796 0.204 +v -120.325 -116.1 0.204 +v -101.675 -116.1 0.204 +v -101.5 -115.796 0.204 +v -101.502 -115.795 0.24 +v -101.677 -116.098 0.24 +v -101.506 -115.793 0.277 +v -101.68 -116.096 0.277 +v -101.512 -115.79 0.314 +v -101.687 -116.093 0.314 +v -101.694 -116.09 0.35 +v -101.52 -115.786 0.35 +v -101.527 -115.78 0.385 +v -101.702 -116.084 0.385 +v -101.537 -115.775 0.42 +v -101.712 -116.078 0.42 +v -101.55 -115.768 0.454 +v -101.724 -116.07 0.454 +v -101.562 -115.76 0.488 +v -101.737 -116.064 0.488 +v -101.75 -116.056 0.52 +v -101.576 -115.753 0.52 +v -101.592 -115.744 0.553 +v -101.767 -116.047 0.553 +v -101.61 -115.734 0.584 +v -101.784 -116.037 0.584 +v -101.627 -115.723 0.614 +v -101.802 -116.026 0.614 +v -101.647 -115.712 0.643 +v -101.822 -116.015 0.643 +v -101.842 -116.003 0.67 +v -101.667 -115.7 0.67 +v -101.69 -115.687 0.698 +v -101.864 -115.99 0.698 +v -101.712 -115.674 0.723 +v -101.887 -115.977 0.723 +v -101.737 -115.66 0.747 +v -101.912 -115.963 0.747 +v -101.762 -115.645 0.77 +v -101.937 -115.948 0.77 +v -101.963 -115.933 0.79 +v -101.788 -115.63 0.79 +v -101.815 -115.615 0.81 +v -101.99 -115.918 0.81 +v -101.842 -115.6 0.83 +v -102.017 -115.902 0.83 +v -101.87 -115.582 0.845 +v -102.046 -115.885 0.845 +v -101.9 -115.565 0.86 +v -102.075 -115.87 0.86 +v -102.105 -115.85 0.873 +v -101.93 -115.548 0.873 +v -101.96 -115.53 0.885 +v -102.135 -115.834 0.885 +v -101.99 -115.513 0.895 +v -102.166 -115.816 0.895 +v -102.022 -115.495 0.903 +v -102.197 -115.798 0.903 +v -102.053 -115.477 0.91 +v -102.228 -115.78 0.91 +v -102.26 -115.762 0.914 +v -102.085 -115.46 0.914 +v -102.117 -115.44 0.916 +v -102.292 -115.743 0.916 +v -102.15 -115.422 0.917 +v -102.324 -115.725 0.917 +v -118.5 -107.415 0.554 +v -118.5 -107.577 0.865 +v -118.5 -107.383 0.57 +v -118.5 -107.544 0.88 +v -118.496 -107.512 0.898 +v -118.496 -107.35 0.588 +v -118.492 -107.48 0.915 +v -118.492 -107.318 0.605 +v -118.486 -107.447 0.932 +v -118.486 -107.286 0.62 +v -118.478 -107.415 0.95 +v -118.478 -107.254 0.638 +v -118.468 -107.222 0.654 +v -118.468 -107.384 0.965 +v -118.456 -107.353 0.98 +v -118.456 -107.19 0.67 +v -118.443 -107.322 0.997 +v -118.443 -107.16 0.686 +v -118.428 -107.292 1.012 +v -118.428 -107.13 0.702 +v -118.41 -107.263 1.028 +v -118.41 -107.102 0.717 +v -118.393 -107.073 0.732 +v -118.393 -107.235 1.042 +v -118.374 -107.207 1.057 +v -118.374 -107.046 0.746 +v -118.352 -107.18 1.07 +v -118.352 -107.02 0.76 +v -118.33 -107.155 1.084 +v -118.33 -106.993 0.774 +v -118.306 -107.13 1.097 +v -118.306 -106.97 0.786 +v -118.28 -106.945 0.8 +v -118.28 -107.106 1.11 +v -118.254 -106.922 0.81 +v -118.254 -107.084 1.12 +v -118.226 -107.063 1.132 +v -118.226 -106.9 0.82 +v -118.197 -107.042 1.142 +v -118.197 -106.88 0.832 +v -118.167 -107.024 1.152 +v -118.167 -106.862 0.842 +v -118.136 -107.006 1.16 +v -118.136 -106.845 0.85 +v -118.104 -106.83 0.86 +v -118.104 -106.99 1.17 +v -118.07 -106.975 1.177 +v -118.07 -106.814 0.867 +v -118.037 -106.962 1.184 +v -118.037 -106.8 0.874 +v -118.003 -106.95 1.19 +v -118.003 -106.79 0.88 +v -117.968 -106.94 1.196 +v -117.968 -106.78 0.885 +v -117.932 -106.77 0.89 +v -117.932 -106.93 1.2 +v -117.896 -106.924 1.204 +v -117.896 -106.763 0.893 +v -117.86 -106.92 1.207 +v -117.86 -106.757 0.896 +v -117.824 -106.915 1.21 +v -117.824 -106.753 0.898 +v -117.787 -106.912 1.21 +v -117.787 -106.75 0.9 +v -118.5 -114.182 1.582 +v -118.5 -114.222 1.594 +v -103.5 -114.182 1.582 +v -103.5 -114.222 1.594 +v -118.5 -114.262 1.603 +v -103.5 -114.262 1.603 +v -118.5 -114.303 1.61 +v -103.5 -114.303 1.61 +v -118.5 -114.344 1.615 +v -103.5 -114.344 1.615 +v -118.5 -114.385 1.617 +v -103.5 -114.385 1.617 +v -118.5 -114.426 1.617 +v -103.5 -114.426 1.617 +v -118.5 -114.467 1.614 +v -103.5 -114.467 1.614 +v -118.5 -114.508 1.61 +v -103.5 -114.508 1.61 +v -118.5 -114.55 1.6 +v -103.5 -114.55 1.6 +v -118.5 -114.59 1.59 +v -103.5 -114.59 1.59 +v -118.5 -114.628 1.58 +v -103.5 -114.628 1.58 +v -118.5 -114.667 1.564 +v -103.5 -114.667 1.564 +v -118.5 -114.705 1.547 +v -103.5 -114.705 1.547 +v -118.5 -114.74 1.528 +v -103.5 -114.74 1.528 +v -118.5 -114.777 1.507 +v -103.5 -114.777 1.507 +v -118.5 -114.81 1.484 +v -103.5 -114.81 1.484 +v -118.5 -114.844 1.46 +v -103.5 -114.844 1.46 +v -118.5 -114.875 1.432 +v -103.5 -114.875 1.432 +v -118.5 -114.904 1.403 +v -103.5 -114.904 1.403 +v -118.5 -114.932 1.372 +v -103.5 -114.932 1.372 +v -103.5 -114.958 1.34 +v -118.5 -114.958 1.34 +v -118.5 -114.982 1.306 +v -103.5 -114.982 1.306 +v -118.5 -115.004 1.272 +v -103.5 -115.004 1.272 +v -118.5 -115.024 1.235 +v -103.5 -115.024 1.235 +v -118.5 -115.04 1.198 +v -103.5 -115.04 1.198 +v -118.5 -115.057 1.16 +v -103.5 -115.057 1.16 +v -118.5 -115.07 1.12 +v -103.5 -115.07 1.12 +v -118.5 -115.08 1.08 +v -103.5 -115.08 1.08 +v -118.5 -115.09 1.04 +v -103.5 -115.09 1.04 +v -118.5 -115.095 1 +v -103.5 -115.095 1 +v -118.5 -115.1 0.958 +v -103.5 -115.1 0.958 +v -118.5 -109.42 0.024 +v -111 -109.42 0.024 +v -103.5 -109.42 0.024 +v -118.5 -109.15 0.046 +v -118.5 -109.166 0.04 +v -111 -109.15 0.046 +v -103.5 -109.166 0.04 +v -103.5 -109.15 0.046 +v -103.5 -109.182 0.032 +v -118.5 -109.182 0.032 +v -118.5 -109.198 0.026 +v -103.5 -109.198 0.026 +v -118.5 -109.215 0.02 +v -103.5 -109.215 0.02 +v -118.5 -109.232 0.016 +v -103.5 -109.232 0.016 +v -118.5 -109.25 0.013 +v -103.5 -109.25 0.013 +v -103.5 -109.266 0.01 +v -118.5 -109.266 0.01 +v -118.5 -109.283 0.008 +v -103.5 -109.283 0.008 +v -118.5 -109.3 0.007 +v -103.5 -109.3 0.007 +v -103.5 -109.318 0.007 +v -118.5 -109.318 0.007 +v -118.5 -109.336 0.008 +v -103.5 -109.336 0.008 +v -103.5 -109.353 0.01 +v -118.5 -109.353 0.01 +v -118.5 -109.37 0.012 +v -103.5 -109.37 0.012 +v -118.5 -109.387 0.015 +v -103.5 -109.387 0.015 +v -118.5 -109.404 0.02 +v -103.5 -109.404 0.02 +v -118.5 -107.577 0.865 +v -117.75 -106.91 1.21 +v -111 -106.91 1.21 +v -104.25 -106.91 1.21 +v -103.5 -107.577 0.865 +v -103.5 -107.544 0.88 +v -103.504 -107.512 0.898 +v -103.508 -107.48 0.915 +v -103.514 -107.447 0.932 +v -103.522 -107.415 0.95 +v -103.532 -107.384 0.965 +v -103.544 -107.353 0.98 +v -103.557 -107.322 0.997 +v -103.572 -107.292 1.012 +v -103.59 -107.263 1.028 +v -103.607 -107.235 1.042 +v -103.626 -107.207 1.057 +v -103.648 -107.18 1.07 +v -103.67 -107.155 1.084 +v -103.694 -107.13 1.097 +v -103.72 -107.106 1.11 +v -103.746 -107.084 1.12 +v -103.774 -107.063 1.132 +v -103.803 -107.042 1.142 +v -103.833 -107.024 1.152 +v -103.864 -107.006 1.16 +v -103.896 -106.99 1.17 +v -103.93 -106.975 1.177 +v -103.963 -106.962 1.184 +v -103.997 -106.95 1.19 +v -104.032 -106.94 1.196 +v -104.068 -106.93 1.2 +v -104.104 -106.924 1.204 +v -104.14 -106.92 1.207 +v -104.176 -106.915 1.21 +v -104.213 -106.912 1.21 +v -117.787 -106.912 1.21 +v -117.824 -106.915 1.21 +v -117.86 -106.92 1.207 +v -117.896 -106.924 1.204 +v -117.932 -106.93 1.2 +v -117.968 -106.94 1.196 +v -118.003 -106.95 1.19 +v -118.037 -106.962 1.184 +v -118.07 -106.975 1.177 +v -118.104 -106.99 1.17 +v -118.136 -107.006 1.16 +v -118.167 -107.024 1.152 +v -118.197 -107.042 1.142 +v -118.226 -107.063 1.132 +v -118.254 -107.084 1.12 +v -118.28 -107.106 1.11 +v -118.306 -107.13 1.097 +v -118.33 -107.155 1.084 +v -118.352 -107.18 1.07 +v -118.374 -107.207 1.057 +v -118.393 -107.235 1.042 +v -118.41 -107.263 1.028 +v -118.428 -107.292 1.012 +v -118.443 -107.322 0.997 +v -118.456 -107.353 0.98 +v -118.468 -107.384 0.965 +v -118.478 -107.415 0.95 +v -118.486 -107.447 0.932 +v -118.492 -107.48 0.915 +v -118.496 -107.512 0.898 +v -118.5 -107.544 0.88 +v -104.213 -106.75 0.9 +v -104.213 -106.912 1.21 +v -104.176 -106.915 1.21 +v -104.176 -106.753 0.898 +v -104.14 -106.92 1.207 +v -104.14 -106.757 0.896 +v -104.104 -106.924 1.204 +v -104.104 -106.763 0.893 +v -104.068 -106.77 0.89 +v -104.068 -106.93 1.2 +v -104.032 -106.94 1.196 +v -104.032 -106.78 0.885 +v -103.997 -106.95 1.19 +v -103.997 -106.79 0.88 +v -103.963 -106.962 1.184 +v -103.963 -106.8 0.874 +v -103.93 -106.975 1.177 +v -103.93 -106.814 0.867 +v -103.896 -106.83 0.86 +v -103.896 -106.99 1.17 +v -103.864 -107.006 1.16 +v -103.864 -106.845 0.85 +v -103.833 -107.024 1.152 +v -103.833 -106.862 0.842 +v -103.803 -107.042 1.142 +v -103.803 -106.88 0.832 +v -103.774 -107.063 1.132 +v -103.774 -106.9 0.82 +v -103.746 -106.922 0.81 +v -103.746 -107.084 1.12 +v -103.72 -107.106 1.11 +v -103.72 -106.945 0.8 +v -103.694 -107.13 1.097 +v -103.694 -106.97 0.786 +v -103.67 -107.155 1.084 +v -103.67 -106.993 0.774 +v -103.648 -107.18 1.07 +v -103.648 -107.02 0.76 +v -103.626 -107.046 0.746 +v -103.626 -107.207 1.057 +v -103.607 -107.235 1.042 +v -103.607 -107.073 0.732 +v -103.59 -107.263 1.028 +v -103.59 -107.102 0.717 +v -103.572 -107.292 1.012 +v -103.572 -107.13 0.702 +v -103.557 -107.322 0.997 +v -103.557 -107.16 0.686 +v -103.544 -107.19 0.67 +v -103.544 -107.353 0.98 +v -103.532 -107.384 0.965 +v -103.532 -107.222 0.654 +v -103.522 -107.415 0.95 +v -103.522 -107.254 0.638 +v -103.514 -107.447 0.932 +v -103.514 -107.286 0.62 +v -103.508 -107.48 0.915 +v -103.508 -107.318 0.605 +v -103.504 -107.35 0.588 +v -103.504 -107.512 0.898 +v -103.5 -107.544 0.88 +v -103.5 -107.383 0.57 +v -103.5 -107.577 0.865 +v -103.5 -107.415 0.554 +v -103.5 -107.383 0.57 +v -103.5 -107.415 0.554 +v -104.25 -106.75 0.9 +v -103.5 -108.99 -0.264 +v -111 -106.75 0.9 +v -118.5 -108.99 -0.264 +v -117.75 -106.75 0.9 +v -118.5 -107.415 0.554 +v -118.5 -107.383 0.57 +v -104.213 -106.75 0.9 +v -104.176 -106.753 0.898 +v -104.14 -106.757 0.896 +v -104.104 -106.763 0.893 +v -104.068 -106.77 0.89 +v -104.032 -106.78 0.885 +v -103.997 -106.79 0.88 +v -103.963 -106.8 0.874 +v -103.93 -106.814 0.867 +v -103.896 -106.83 0.86 +v -103.864 -106.845 0.85 +v -103.833 -106.862 0.842 +v -103.803 -106.88 0.832 +v -103.774 -106.9 0.82 +v -103.746 -106.922 0.81 +v -103.72 -106.945 0.8 +v -103.694 -106.97 0.786 +v -103.67 -106.993 0.774 +v -103.648 -107.02 0.76 +v -103.626 -107.046 0.746 +v -103.607 -107.073 0.732 +v -103.59 -107.102 0.717 +v -103.572 -107.13 0.702 +v -103.557 -107.16 0.686 +v -103.544 -107.19 0.67 +v -103.532 -107.222 0.654 +v -103.522 -107.254 0.638 +v -103.514 -107.286 0.62 +v -103.508 -107.318 0.605 +v -103.504 -107.35 0.588 +v -118.496 -107.35 0.588 +v -118.492 -107.318 0.605 +v -118.486 -107.286 0.62 +v -118.478 -107.254 0.638 +v -118.468 -107.222 0.654 +v -118.456 -107.19 0.67 +v -118.443 -107.16 0.686 +v -118.428 -107.13 0.702 +v -118.41 -107.102 0.717 +v -118.393 -107.073 0.732 +v -118.374 -107.046 0.746 +v -118.352 -107.02 0.76 +v -118.33 -106.993 0.774 +v -118.306 -106.97 0.786 +v -118.28 -106.945 0.8 +v -118.254 -106.922 0.81 +v -118.226 -106.9 0.82 +v -118.197 -106.88 0.832 +v -118.167 -106.862 0.842 +v -118.136 -106.845 0.85 +v -118.104 -106.83 0.86 +v -118.07 -106.814 0.867 +v -118.037 -106.8 0.874 +v -118.003 -106.79 0.88 +v -117.968 -106.78 0.885 +v -117.932 -106.77 0.89 +v -117.896 -106.763 0.893 +v -117.86 -106.757 0.896 +v -117.824 -106.753 0.898 +v -117.787 -106.75 0.9 +v -103.5 -109.02 -0.28 +v -118.5 -109.02 -0.28 +v -118.5 -109.052 -0.293 +v -103.5 -109.052 -0.293 +v -103.5 -109.085 -0.305 +v -118.5 -109.085 -0.305 +v -103.5 -109.118 -0.316 +v -118.5 -109.118 -0.316 +v -103.5 -109.152 -0.325 +v -118.5 -109.152 -0.325 +v -103.5 -109.186 -0.332 +v -118.5 -109.186 -0.332 +v -118.5 -109.22 -0.337 +v -103.5 -109.22 -0.337 +v -103.5 -109.255 -0.34 +v -118.5 -109.255 -0.34 +v -103.5 -109.29 -0.343 +v -118.5 -109.29 -0.343 +v -118.5 -109.324 -0.343 +v -103.5 -109.324 -0.343 +v -103.5 -109.36 -0.342 +v -118.5 -109.36 -0.342 +v -118.5 -109.394 -0.338 +v -103.5 -109.394 -0.338 +v -103.5 -109.428 -0.333 +v -118.5 -109.428 -0.333 +v -103.5 -109.462 -0.327 +v -118.5 -109.462 -0.327 +v -103.5 -109.496 -0.318 +v -118.5 -109.496 -0.318 +v -103.5 -109.53 -0.308 +v -118.5 -109.53 -0.308 +v -118.675 -115.147 0.917 +v -118.85 -114.844 0.917 +v -118.655 -115.136 0.917 +v -118.81 -114.822 0.917 +v -118.634 -115.127 0.917 +v -118.768 -114.803 0.917 +v -118.612 -115.12 0.917 +v -118.725 -114.787 0.917 +v -118.59 -115.112 0.917 +v -118.68 -114.774 0.917 +v -118.568 -115.107 0.917 +v -118.637 -114.763 0.917 +v -118.546 -115.103 0.917 +v -118.59 -114.756 0.917 +v -118.523 -115.1 0.917 +v -118.546 -114.752 0.917 +v -118.5 -115.1 0.917 +v -118.5 -114.75 0.917 +v -103.5 -114.75 0.917 +v -103.5 -115.1 0.917 +v -103.454 -114.752 0.917 +v -103.477 -115.1 0.917 +v -103.454 -115.103 0.917 +v -103.41 -114.756 0.917 +v -103.432 -115.107 0.917 +v -103.363 -114.763 0.917 +v -103.41 -115.112 0.917 +v -103.32 -114.774 0.917 +v -103.387 -115.12 0.917 +v -103.275 -114.787 0.917 +v -103.366 -115.127 0.917 +v -103.232 -114.803 0.917 +v -103.345 -115.136 0.917 +v -103.19 -114.822 0.917 +v -103.15 -114.844 0.917 +v -103.325 -115.147 0.917 +v -103.5 -114.29 1.25 +v -118.5 -114.29 1.25 +v -118.5 -114.393 1.267 +v -118.5 -114.385 1.617 +v -118.5 -114.372 1.266 +v -118.5 -114.344 1.615 +v -118.5 -114.35 1.264 +v -118.5 -114.303 1.61 +v -118.5 -114.33 1.26 +v -118.5 -114.262 1.603 +v -118.5 -114.31 1.256 +v -118.5 -114.222 1.594 +v -118.5 -114.29 1.25 +v -118.5 -114.182 1.582 +v -118.5 -109.53 -0.308 +v -118.5 -109.42 0.024 +v -118.5 -109.496 -0.318 +v -118.5 -109.404 0.02 +v -118.5 -109.462 -0.327 +v -118.5 -109.387 0.015 +v -118.5 -109.428 -0.333 +v -118.5 -109.37 0.012 +v -118.5 -109.394 -0.338 +v -118.5 -109.353 0.01 +v -118.5 -109.36 -0.342 +v -118.5 -109.336 0.008 +v -118.5 -109.324 -0.343 +v -118.5 -109.318 0.007 +v -118.5 -109.29 -0.343 +v -118.5 -109.3 0.007 +v -118.5 -109.283 0.008 +v -118.5 -114.413 1.267 +v -118.5 -114.426 1.617 +v -118.5 -114.434 1.266 +v -118.5 -114.467 1.614 +v -118.5 -114.454 1.263 +v -118.5 -114.508 1.61 +v -118.5 -114.474 1.26 +v -118.5 -114.55 1.6 +v -118.5 -114.495 1.254 +v -118.5 -114.59 1.59 +v -118.5 -114.514 1.248 +v -118.5 -114.628 1.58 +v -118.5 -114.534 1.24 +v -118.5 -114.667 1.564 +v -118.5 -114.552 1.232 +v -118.5 -114.705 1.547 +v -118.5 -114.57 1.223 +v -118.5 -114.74 1.528 +v -118.5 -114.588 1.212 +v -118.5 -114.777 1.507 +v -118.5 -114.605 1.2 +v -118.5 -114.81 1.484 +v -118.5 -114.622 1.188 +v -118.5 -114.844 1.46 +v -118.5 -114.637 1.174 +v -118.5 -114.875 1.432 +v -118.5 -114.652 1.16 +v -118.5 -114.904 1.403 +v -118.5 -114.666 1.145 +v -118.5 -114.932 1.372 +v -118.5 -114.68 1.13 +v -118.5 -114.958 1.34 +v -118.5 -114.69 1.112 +v -118.5 -114.982 1.306 +v -118.5 -114.702 1.094 +v -118.5 -115.004 1.272 +v -118.5 -114.712 1.076 +v -118.5 -115.024 1.235 +v -118.5 -114.72 1.058 +v -118.5 -115.04 1.198 +v -118.5 -114.728 1.038 +v -118.5 -115.057 1.16 +v -118.5 -114.735 1.02 +v -118.5 -115.07 1.12 +v -118.5 -114.74 1 +v -118.5 -115.08 1.08 +v -118.5 -114.745 0.98 +v -118.5 -115.09 1.04 +v -118.5 -114.748 0.958 +v -118.5 -115.095 1 +v -118.5 -114.75 0.938 +v -118.5 -115.1 0.958 +v -118.5 -114.75 0.917 +v -118.5 -115.1 0.917 +v -118.5 -109.255 -0.34 +v -118.5 -109.266 0.01 +v -118.5 -109.22 -0.337 +v -118.5 -109.25 0.013 +v -118.5 -109.186 -0.332 +v -118.5 -109.232 0.016 +v -118.5 -109.152 -0.325 +v -118.5 -109.215 0.02 +v -118.5 -109.118 -0.316 +v -118.5 -109.198 0.026 +v -118.5 -109.085 -0.305 +v -118.5 -109.182 0.032 +v -118.5 -109.052 -0.293 +v -118.5 -109.166 0.04 +v -118.5 -109.02 -0.28 +v -118.5 -109.15 0.046 +v -118.5 -108.99 -0.264 +v -103.5 -115.1 0.917 +v -103.5 -114.75 0.917 +v -103.5 -115.1 0.958 +v -103.5 -114.75 0.938 +v -103.5 -114.748 0.958 +v -103.5 -115.095 1 +v -103.5 -114.745 0.98 +v -103.5 -115.09 1.04 +v -103.5 -114.74 1 +v -103.5 -115.08 1.08 +v -103.5 -114.735 1.02 +v -103.5 -115.07 1.12 +v -103.5 -114.728 1.038 +v -103.5 -115.057 1.16 +v -103.5 -114.72 1.058 +v -103.5 -115.04 1.198 +v -103.5 -114.712 1.076 +v -103.5 -115.024 1.235 +v -103.5 -114.702 1.094 +v -103.5 -115.004 1.272 +v -103.5 -114.69 1.112 +v -103.5 -114.982 1.306 +v -103.5 -114.68 1.13 +v -103.5 -114.958 1.34 +v -103.5 -114.666 1.145 +v -103.5 -114.932 1.372 +v -103.5 -114.652 1.16 +v -103.5 -114.904 1.403 +v -103.5 -114.637 1.174 +v -103.5 -114.875 1.432 +v -103.5 -114.622 1.188 +v -103.5 -114.844 1.46 +v -103.5 -114.605 1.2 +v -103.5 -114.81 1.484 +v -103.5 -114.588 1.212 +v -103.5 -114.777 1.507 +v -103.5 -114.57 1.223 +v -103.5 -114.74 1.528 +v -103.5 -114.552 1.232 +v -103.5 -114.705 1.547 +v -103.5 -114.534 1.24 +v -103.5 -114.667 1.564 +v -103.5 -114.514 1.248 +v -103.5 -114.628 1.58 +v -103.5 -114.495 1.254 +v -103.5 -114.59 1.59 +v -103.5 -114.474 1.26 +v -103.5 -114.55 1.6 +v -103.5 -114.454 1.263 +v -103.5 -114.508 1.61 +v -103.5 -114.434 1.266 +v -103.5 -114.467 1.614 +v -103.5 -114.413 1.267 +v -103.5 -114.393 1.267 +v -103.5 -114.344 1.615 +v -103.5 -114.372 1.266 +v -103.5 -114.303 1.61 +v -103.5 -114.35 1.264 +v -103.5 -114.262 1.603 +v -103.5 -114.33 1.26 +v -103.5 -114.222 1.594 +v -103.5 -114.31 1.256 +v -103.5 -114.182 1.582 +v -103.5 -114.29 1.25 +v -103.5 -109.42 0.024 +v -103.5 -109.53 -0.308 +v -103.5 -109.496 -0.318 +v -103.5 -109.404 0.02 +v -103.5 -109.462 -0.327 +v -103.5 -109.387 0.015 +v -103.5 -109.428 -0.333 +v -103.5 -109.37 0.012 +v -103.5 -109.394 -0.338 +v -103.5 -109.353 0.01 +v -103.5 -109.36 -0.342 +v -103.5 -109.336 0.008 +v -103.5 -109.324 -0.343 +v -103.5 -109.318 0.007 +v -103.5 -109.29 -0.343 +v -103.5 -109.3 0.007 +v -103.5 -109.255 -0.34 +v -103.5 -109.283 0.008 +v -103.5 -109.22 -0.337 +v -103.5 -109.266 0.01 +v -103.5 -109.186 -0.332 +v -103.5 -109.25 0.013 +v -103.5 -109.152 -0.325 +v -103.5 -109.232 0.016 +v -103.5 -109.118 -0.316 +v -103.5 -109.215 0.02 +v -103.5 -109.085 -0.305 +v -103.5 -109.198 0.026 +v -103.5 -109.052 -0.293 +v -103.5 -109.182 0.032 +v -103.5 -109.02 -0.28 +v -103.5 -109.166 0.04 +v -103.5 -108.99 -0.264 +v -103.5 -109.15 0.046 +v -103.5 -114.385 1.617 +v -103.5 -114.426 1.617 +v -103.5 -114.31 1.256 +v -118.5 -114.31 1.256 +v -103.5 -114.33 1.26 +v -118.5 -114.33 1.26 +v -103.5 -114.35 1.264 +v -118.5 -114.35 1.264 +v -103.5 -114.372 1.266 +v -118.5 -114.372 1.266 +v -103.5 -114.393 1.267 +v -118.5 -114.393 1.267 +v -103.5 -114.413 1.267 +v -118.5 -114.413 1.267 +v -103.5 -114.434 1.266 +v -118.5 -114.434 1.266 +v -103.5 -114.454 1.263 +v -118.5 -114.454 1.263 +v -103.5 -114.474 1.26 +v -118.5 -114.474 1.26 +v -103.5 -114.495 1.254 +v -118.5 -114.495 1.254 +v -103.5 -114.514 1.248 +v -118.5 -114.514 1.248 +v -103.5 -114.534 1.24 +v -118.5 -114.534 1.24 +v -103.5 -114.552 1.232 +v -118.5 -114.552 1.232 +v -103.5 -114.57 1.223 +v -118.5 -114.57 1.223 +v -103.5 -114.588 1.212 +v -118.5 -114.588 1.212 +v -103.5 -114.605 1.2 +v -118.5 -114.605 1.2 +v -103.5 -114.622 1.188 +v -118.5 -114.622 1.188 +v -103.5 -114.637 1.174 +v -118.5 -114.637 1.174 +v -103.5 -114.652 1.16 +v -118.5 -114.652 1.16 +v -103.5 -114.666 1.145 +v -118.5 -114.666 1.145 +v -118.5 -114.68 1.13 +v -103.5 -114.68 1.13 +v -103.5 -114.69 1.112 +v -118.5 -114.69 1.112 +v -103.5 -114.702 1.094 +v -118.5 -114.702 1.094 +v -103.5 -114.712 1.076 +v -118.5 -114.712 1.076 +v -103.5 -114.72 1.058 +v -118.5 -114.72 1.058 +v -103.5 -114.728 1.038 +v -118.5 -114.728 1.038 +v -103.5 -114.735 1.02 +v -118.5 -114.735 1.02 +v -103.5 -114.74 1 +v -118.5 -114.74 1 +v -103.5 -114.745 0.98 +v -118.5 -114.745 0.98 +v -103.5 -114.748 0.958 +v -118.5 -114.748 0.958 +v -103.5 -114.75 0.938 +v -118.5 -114.75 0.938 +v 119.676 -115.725 -4.6 +v 119.85 -115.422 -4.6 +v 119.708 -115.743 -4.6 +v 119.883 -115.44 -4.6 +v 119.915 -115.46 -4.596 +v 119.74 -115.762 -4.596 +v 119.947 -115.477 -4.592 +v 119.772 -115.78 -4.592 +v 119.978 -115.495 -4.586 +v 119.803 -115.798 -4.586 +v 120.01 -115.513 -4.578 +v 119.834 -115.816 -4.578 +v 119.865 -115.834 -4.568 +v 120.04 -115.53 -4.568 +v 120.07 -115.548 -4.556 +v 119.895 -115.85 -4.556 +v 120.1 -115.565 -4.543 +v 119.925 -115.868 -4.543 +v 120.13 -115.582 -4.528 +v 119.954 -115.885 -4.528 +v 120.158 -115.6 -4.51 +v 119.983 -115.902 -4.51 +v 120.01 -115.918 -4.493 +v 120.185 -115.615 -4.493 +v 120.212 -115.63 -4.474 +v 120.037 -115.933 -4.474 +v 120.238 -115.645 -4.452 +v 120.063 -115.948 -4.452 +v 120.263 -115.66 -4.43 +v 120.088 -115.963 -4.43 +v 120.288 -115.674 -4.406 +v 120.113 -115.977 -4.406 +v 120.136 -115.99 -4.38 +v 120.31 -115.687 -4.38 +v 120.158 -116.003 -4.354 +v 120.333 -115.7 -4.354 +v 120.353 -115.712 -4.326 +v 120.178 -116.015 -4.326 +v 120.373 -115.723 -4.297 +v 120.198 -116.026 -4.297 +v 120.39 -115.734 -4.267 +v 120.216 -116.037 -4.267 +v 120.408 -115.744 -4.236 +v 120.233 -116.047 -4.236 +v 120.25 -116.056 -4.204 +v 120.424 -115.753 -4.204 +v 120.438 -115.76 -4.17 +v 120.263 -116.064 -4.17 +v 120.45 -115.768 -4.137 +v 120.276 -116.07 -4.137 +v 120.463 -115.775 -4.103 +v 120.288 -116.078 -4.103 +v 120.473 -115.78 -4.068 +v 120.298 -116.084 -4.068 +v 120.306 -116.09 -4.032 +v 120.48 -115.786 -4.032 +v 120.488 -115.79 -3.996 +v 120.313 -116.093 -3.996 +v 120.494 -115.793 -3.96 +v 120.32 -116.096 -3.96 +v 120.498 -115.795 -3.924 +v 120.323 -116.098 -3.924 +v 120.5 -115.796 -3.887 +v 120.325 -116.1 -3.887 +v 120.326 -116.1 -3.85 +v 120.5 -115.797 -3.85 +v 102.15 -115.422 -4.6 +v 102.324 -115.725 -4.6 +v 102.117 -115.44 -4.6 +v 102.292 -115.743 -4.6 +v 102.26 -115.762 -4.596 +v 102.085 -115.46 -4.596 +v 102.228 -115.78 -4.592 +v 102.053 -115.477 -4.592 +v 102.197 -115.798 -4.586 +v 102.022 -115.495 -4.586 +v 102.166 -115.816 -4.578 +v 101.99 -115.513 -4.578 +v 101.96 -115.53 -4.568 +v 102.135 -115.834 -4.568 +v 102.105 -115.85 -4.556 +v 101.93 -115.548 -4.556 +v 102.075 -115.868 -4.543 +v 101.9 -115.565 -4.543 +v 102.046 -115.885 -4.528 +v 101.87 -115.582 -4.528 +v 102.018 -115.902 -4.51 +v 101.843 -115.6 -4.51 +v 101.815 -115.615 -4.493 +v 101.99 -115.918 -4.493 +v 101.963 -115.933 -4.474 +v 101.788 -115.63 -4.474 +v 101.937 -115.948 -4.452 +v 101.762 -115.645 -4.452 +v 101.912 -115.963 -4.43 +v 101.737 -115.66 -4.43 +v 101.888 -115.977 -4.406 +v 101.713 -115.674 -4.406 +v 101.69 -115.687 -4.38 +v 101.864 -115.99 -4.38 +v 101.667 -115.7 -4.354 +v 101.842 -116.003 -4.354 +v 101.822 -116.015 -4.326 +v 101.647 -115.712 -4.326 +v 101.802 -116.026 -4.297 +v 101.627 -115.723 -4.297 +v 101.784 -116.037 -4.267 +v 101.61 -115.734 -4.267 +v 101.767 -116.047 -4.236 +v 101.592 -115.744 -4.236 +v 101.576 -115.753 -4.204 +v 101.75 -116.056 -4.204 +v 101.737 -116.064 -4.17 +v 101.562 -115.76 -4.17 +v 101.724 -116.07 -4.137 +v 101.55 -115.768 -4.137 +v 101.712 -116.078 -4.103 +v 101.537 -115.775 -4.103 +v 101.702 -116.084 -4.068 +v 101.527 -115.78 -4.068 +v 101.52 -115.786 -4.032 +v 101.694 -116.09 -4.032 +v 101.687 -116.093 -3.996 +v 101.512 -115.79 -3.996 +v 101.68 -116.096 -3.96 +v 101.506 -115.793 -3.96 +v 101.677 -116.098 -3.924 +v 101.502 -115.795 -3.924 +v 101.675 -116.1 -3.887 +v 101.5 -115.796 -3.887 +v 101.5 -115.797 -3.85 +v 101.674 -116.1 -3.85 +v 119.708 -115.743 -4.6 +v 119.74 -115.762 -4.596 +v 119.676 -115.725 -4.6 +v 119.772 -115.78 -4.592 +v 119.803 -115.798 -4.586 +v 119.834 -115.816 -4.578 +v 119.865 -115.834 -4.568 +v 119.895 -115.85 -4.556 +v 119.925 -115.868 -4.543 +v 119.954 -115.885 -4.528 +v 119.983 -115.902 -4.51 +v 120.01 -115.918 -4.493 +v 120.037 -115.933 -4.474 +v 120.063 -115.948 -4.452 +v 120.088 -115.963 -4.43 +v 120.113 -115.977 -4.406 +v 120.136 -115.99 -4.38 +v 120.158 -116.003 -4.354 +v 120.178 -116.015 -4.326 +v 120.198 -116.026 -4.297 +v 120.216 -116.037 -4.267 +v 120.233 -116.047 -4.236 +v 120.25 -116.056 -4.204 +v 120.263 -116.064 -4.17 +v 120.276 -116.07 -4.137 +v 120.288 -116.078 -4.103 +v 120.298 -116.084 -4.068 +v 120.306 -116.09 -4.032 +v 120.313 -116.093 -3.996 +v 120.32 -116.096 -3.96 +v 120.323 -116.098 -3.924 +v 120.325 -116.1 -3.887 +v 120.326 -116.1 -3.85 +v 118.675 -115.147 -4.6 +v 118.675 -115.147 -1.84 +v 120.326 -116.1 -1.84 +v 120.326 -116.1 0.167 +v 120.325 -116.1 0.204 +v 119.676 -115.725 0.917 +v 118.675 -115.147 0.917 +v 120.323 -116.098 0.24 +v 120.32 -116.096 0.277 +v 120.313 -116.093 0.314 +v 120.306 -116.09 0.35 +v 120.298 -116.084 0.385 +v 120.288 -116.078 0.42 +v 120.276 -116.07 0.454 +v 120.263 -116.064 0.488 +v 120.25 -116.056 0.52 +v 120.233 -116.047 0.553 +v 120.216 -116.037 0.584 +v 120.198 -116.026 0.614 +v 120.178 -116.015 0.643 +v 120.158 -116.003 0.67 +v 120.136 -115.99 0.698 +v 120.113 -115.977 0.723 +v 120.088 -115.963 0.747 +v 120.063 -115.948 0.77 +v 120.037 -115.933 0.79 +v 120.01 -115.918 0.81 +v 119.983 -115.902 0.83 +v 119.954 -115.885 0.845 +v 119.925 -115.868 0.86 +v 119.895 -115.85 0.873 +v 119.865 -115.834 0.885 +v 119.834 -115.816 0.895 +v 119.803 -115.798 0.903 +v 119.772 -115.78 0.91 +v 119.74 -115.762 0.914 +v 119.708 -115.743 0.916 +v 118.85 -114.844 -4.6 +v 118.675 -115.147 -4.6 +v 118.655 -115.136 -4.6 +v 103.5 -115.1 -4.6 +v 103.5 -114.75 -4.6 +v 118.5 -115.1 -4.6 +v 118.5 -114.75 -4.6 +v 118.523 -115.1 -4.6 +v 118.546 -114.75 -4.6 +v 118.546 -115.103 -4.6 +v 118.59 -114.756 -4.6 +v 118.568 -115.107 -4.6 +v 118.637 -114.763 -4.6 +v 118.59 -115.112 -4.6 +v 118.68 -114.774 -4.6 +v 118.613 -115.12 -4.6 +v 118.725 -114.787 -4.6 +v 118.634 -115.127 -4.6 +v 118.768 -114.803 -4.6 +v 118.81 -114.822 -4.6 +v 103.477 -115.1 -4.6 +v 103.454 -114.75 -4.6 +v 103.454 -115.103 -4.6 +v 103.41 -114.756 -4.6 +v 103.432 -115.107 -4.6 +v 103.363 -114.763 -4.6 +v 103.41 -115.112 -4.6 +v 103.32 -114.774 -4.6 +v 103.388 -115.12 -4.6 +v 103.275 -114.787 -4.6 +v 103.366 -115.127 -4.6 +v 103.232 -114.803 -4.6 +v 103.345 -115.136 -4.6 +v 103.19 -114.822 -4.6 +v 103.325 -115.147 -4.6 +v 103.15 -114.844 -4.6 +v 102.117 -115.44 -4.6 +v 102.085 -115.46 -4.596 +v 102.15 -115.422 -4.6 +v 102.053 -115.477 -4.592 +v 102.022 -115.495 -4.586 +v 101.99 -115.513 -4.578 +v 101.96 -115.53 -4.568 +v 101.93 -115.548 -4.556 +v 101.9 -115.565 -4.543 +v 101.87 -115.582 -4.528 +v 101.843 -115.6 -4.51 +v 101.815 -115.615 -4.493 +v 101.788 -115.63 -4.474 +v 101.762 -115.645 -4.452 +v 101.737 -115.66 -4.43 +v 101.713 -115.674 -4.406 +v 101.69 -115.687 -4.38 +v 101.667 -115.7 -4.354 +v 101.647 -115.712 -4.326 +v 101.627 -115.723 -4.297 +v 101.61 -115.734 -4.267 +v 101.592 -115.744 -4.236 +v 101.576 -115.753 -4.204 +v 101.562 -115.76 -4.17 +v 101.55 -115.768 -4.137 +v 101.537 -115.775 -4.103 +v 101.527 -115.78 -4.068 +v 101.52 -115.786 -4.032 +v 101.512 -115.79 -3.996 +v 101.506 -115.793 -3.96 +v 101.502 -115.795 -3.924 +v 101.5 -115.796 -3.887 +v 101.5 -115.797 -3.85 +v 103.15 -114.844 -4.6 +v 103.15 -114.844 -1.84 +v 101.5 -115.797 -1.84 +v 101.5 -115.797 0.167 +v 101.5 -115.796 0.204 +v 102.15 -115.422 0.917 +v 103.15 -114.844 0.917 +v 101.502 -115.795 0.24 +v 101.506 -115.793 0.277 +v 101.512 -115.79 0.314 +v 101.52 -115.786 0.35 +v 101.527 -115.78 0.385 +v 101.537 -115.775 0.42 +v 101.55 -115.768 0.454 +v 101.562 -115.76 0.488 +v 101.576 -115.753 0.52 +v 101.592 -115.744 0.553 +v 101.61 -115.734 0.584 +v 101.627 -115.723 0.614 +v 101.647 -115.712 0.643 +v 101.667 -115.7 0.67 +v 101.69 -115.687 0.698 +v 101.713 -115.674 0.723 +v 101.737 -115.66 0.747 +v 101.762 -115.645 0.77 +v 101.788 -115.63 0.79 +v 101.815 -115.615 0.81 +v 101.843 -115.6 0.83 +v 101.87 -115.582 0.845 +v 101.9 -115.565 0.86 +v 101.93 -115.548 0.873 +v 101.96 -115.53 0.885 +v 101.99 -115.513 0.895 +v 102.022 -115.495 0.903 +v 102.053 -115.477 0.91 +v 102.085 -115.46 0.914 +v 102.117 -115.44 0.916 +v 120.326 -116.1 -1.84 +v 120.5 -115.797 -1.84 +v 120.326 -116.1 0.167 +v 120.5 -115.797 0.167 +v 120.5 -115.796 -3.887 +v 119.85 -115.422 -4.6 +v 120.5 -115.797 -3.85 +v 118.85 -114.844 -4.6 +v 118.85 -114.844 -1.84 +v 120.498 -115.795 -3.924 +v 120.494 -115.793 -3.96 +v 120.488 -115.79 -3.996 +v 120.48 -115.786 -4.032 +v 120.473 -115.78 -4.068 +v 120.463 -115.775 -4.103 +v 120.45 -115.768 -4.137 +v 120.438 -115.76 -4.17 +v 120.424 -115.753 -4.204 +v 120.408 -115.744 -4.236 +v 120.39 -115.734 -4.267 +v 120.373 -115.723 -4.297 +v 120.353 -115.712 -4.326 +v 120.333 -115.7 -4.354 +v 120.31 -115.687 -4.38 +v 120.288 -115.674 -4.406 +v 120.263 -115.66 -4.43 +v 120.238 -115.645 -4.452 +v 120.212 -115.63 -4.474 +v 120.185 -115.615 -4.493 +v 120.158 -115.6 -4.51 +v 120.13 -115.582 -4.528 +v 120.1 -115.565 -4.543 +v 120.07 -115.548 -4.556 +v 120.04 -115.53 -4.568 +v 120.01 -115.513 -4.578 +v 119.978 -115.495 -4.586 +v 119.947 -115.477 -4.592 +v 119.915 -115.46 -4.596 +v 119.883 -115.44 -4.6 +v 118.85 -114.844 0.917 +v 120.5 -115.797 0.167 +v 120.5 -115.797 -1.84 +v 119.85 -115.422 0.917 +v 120.5 -115.796 0.204 +v 119.883 -115.44 0.916 +v 119.915 -115.46 0.914 +v 119.947 -115.477 0.91 +v 119.978 -115.495 0.903 +v 120.01 -115.513 0.895 +v 120.04 -115.53 0.885 +v 120.07 -115.548 0.873 +v 120.1 -115.565 0.86 +v 120.13 -115.582 0.845 +v 120.158 -115.6 0.83 +v 120.185 -115.615 0.81 +v 120.212 -115.63 0.79 +v 120.238 -115.645 0.77 +v 120.263 -115.66 0.747 +v 120.288 -115.674 0.723 +v 120.31 -115.687 0.698 +v 120.333 -115.7 0.67 +v 120.353 -115.712 0.643 +v 120.373 -115.723 0.614 +v 120.39 -115.734 0.584 +v 120.408 -115.744 0.553 +v 120.424 -115.753 0.52 +v 120.438 -115.76 0.488 +v 120.45 -115.768 0.454 +v 120.463 -115.775 0.42 +v 120.473 -115.78 0.385 +v 120.48 -115.786 0.35 +v 120.488 -115.79 0.314 +v 120.494 -115.793 0.277 +v 120.498 -115.795 0.24 +v 118.5 -114.75 -4.6 +v 118.5 -114.75 -1.84 +v 118.546 -114.75 -4.6 +v 118.546 -114.75 0.917 +v 118.59 -114.756 0.917 +v 118.5 -114.75 0.917 +v 118.59 -114.756 -4.6 +v 118.637 -114.763 0.917 +v 118.637 -114.763 -4.6 +v 118.68 -114.774 0.917 +v 118.68 -114.774 -4.6 +v 118.725 -114.787 0.917 +v 118.725 -114.787 -4.6 +v 118.768 -114.803 0.917 +v 118.768 -114.803 -4.6 +v 118.81 -114.822 0.917 +v 118.81 -114.822 -4.6 +v 103.5 -114.75 0.917 +v 103.5 -114.75 -1.84 +v 103.5 -114.75 -4.6 +v 103.454 -114.75 0.917 +v 103.454 -114.75 -4.6 +v 103.41 -114.756 -4.6 +v 103.41 -114.756 0.917 +v 103.363 -114.763 -4.6 +v 103.363 -114.763 0.917 +v 103.32 -114.774 -4.6 +v 103.32 -114.774 0.917 +v 103.275 -114.787 -4.6 +v 103.275 -114.787 0.917 +v 103.232 -114.803 -4.6 +v 103.232 -114.803 0.917 +v 103.19 -114.822 -4.6 +v 103.19 -114.822 0.917 +v 101.674 -116.1 -1.84 +v 101.5 -115.797 -1.84 +v 101.674 -116.1 0.167 +v 101.5 -115.797 0.167 +v 101.675 -116.1 -3.887 +v 102.324 -115.725 -4.6 +v 101.674 -116.1 -3.85 +v 103.325 -115.147 -4.6 +v 103.325 -115.147 -1.84 +v 101.677 -116.098 -3.924 +v 101.68 -116.096 -3.96 +v 101.687 -116.093 -3.996 +v 101.694 -116.09 -4.032 +v 101.702 -116.084 -4.068 +v 101.712 -116.078 -4.103 +v 101.724 -116.07 -4.137 +v 101.737 -116.064 -4.17 +v 101.75 -116.056 -4.204 +v 101.767 -116.047 -4.236 +v 101.784 -116.037 -4.267 +v 101.802 -116.026 -4.297 +v 101.822 -116.015 -4.326 +v 101.842 -116.003 -4.354 +v 101.864 -115.99 -4.38 +v 101.888 -115.977 -4.406 +v 101.912 -115.963 -4.43 +v 101.937 -115.948 -4.452 +v 101.963 -115.933 -4.474 +v 101.99 -115.918 -4.493 +v 102.018 -115.902 -4.51 +v 102.046 -115.885 -4.528 +v 102.075 -115.868 -4.543 +v 102.105 -115.85 -4.556 +v 102.135 -115.834 -4.568 +v 102.166 -115.816 -4.578 +v 102.197 -115.798 -4.586 +v 102.228 -115.78 -4.592 +v 102.26 -115.762 -4.596 +v 102.292 -115.743 -4.6 +v 103.325 -115.147 0.917 +v 101.674 -116.1 0.167 +v 101.674 -116.1 -1.84 +v 102.324 -115.725 0.917 +v 101.675 -116.1 0.204 +v 102.292 -115.743 0.916 +v 102.26 -115.762 0.914 +v 102.228 -115.78 0.91 +v 102.197 -115.798 0.903 +v 102.166 -115.816 0.895 +v 102.135 -115.834 0.885 +v 102.105 -115.85 0.873 +v 102.075 -115.868 0.86 +v 102.046 -115.885 0.845 +v 102.018 -115.902 0.83 +v 101.99 -115.918 0.81 +v 101.963 -115.933 0.79 +v 101.937 -115.948 0.77 +v 101.912 -115.963 0.747 +v 101.888 -115.977 0.723 +v 101.864 -115.99 0.698 +v 101.842 -116.003 0.67 +v 101.822 -116.015 0.643 +v 101.802 -116.026 0.614 +v 101.784 -116.037 0.584 +v 101.767 -116.047 0.553 +v 101.75 -116.056 0.52 +v 101.737 -116.064 0.488 +v 101.724 -116.07 0.454 +v 101.712 -116.078 0.42 +v 101.702 -116.084 0.385 +v 101.694 -116.09 0.35 +v 101.687 -116.093 0.314 +v 101.68 -116.096 0.277 +v 101.677 -116.098 0.24 +v 103.5 -115.1 0.917 +v 103.477 -115.1 0.917 +v 103.5 -115.1 -1.84 +v 103.477 -115.1 -4.6 +v 103.5 -115.1 -4.6 +v 103.454 -115.103 0.917 +v 103.454 -115.103 -4.6 +v 103.432 -115.107 0.917 +v 103.432 -115.107 -4.6 +v 103.41 -115.112 0.917 +v 103.41 -115.112 -4.6 +v 103.388 -115.12 0.917 +v 103.388 -115.12 -4.6 +v 103.366 -115.127 0.917 +v 103.366 -115.127 -4.6 +v 103.345 -115.136 0.917 +v 103.345 -115.136 -4.6 +v 118.5 -115.1 -4.6 +v 118.5 -115.1 -1.84 +v 118.5 -115.1 0.917 +v 118.523 -115.1 0.917 +v 118.523 -115.1 -4.6 +v 118.546 -115.103 -4.6 +v 118.546 -115.103 0.917 +v 118.568 -115.107 -4.6 +v 118.568 -115.107 0.917 +v 118.59 -115.112 -4.6 +v 118.59 -115.112 0.917 +v 118.613 -115.12 -4.6 +v 118.613 -115.12 0.917 +v 118.634 -115.127 -4.6 +v 118.634 -115.127 0.917 +v 118.655 -115.136 -4.6 +v 118.655 -115.136 0.917 +v 104.25 -106.91 1.21 +v 111 -106.91 1.21 +v 104.25 -106.75 0.9 +v 111 -106.75 0.9 +v 117.75 -106.91 1.21 +v 117.75 -106.75 0.9 +v 102.324 -115.725 0.917 +v 102.15 -115.422 0.917 +v 102.292 -115.743 0.916 +v 102.117 -115.44 0.916 +v 102.085 -115.46 0.914 +v 102.26 -115.762 0.914 +v 102.053 -115.477 0.91 +v 102.228 -115.78 0.91 +v 102.022 -115.495 0.903 +v 102.197 -115.798 0.903 +v 101.99 -115.513 0.895 +v 102.166 -115.816 0.895 +v 102.135 -115.834 0.885 +v 101.96 -115.53 0.885 +v 101.93 -115.548 0.873 +v 102.105 -115.85 0.873 +v 101.9 -115.565 0.86 +v 102.075 -115.868 0.86 +v 101.87 -115.582 0.845 +v 102.046 -115.885 0.845 +v 101.843 -115.6 0.83 +v 102.018 -115.902 0.83 +v 101.99 -115.918 0.81 +v 101.815 -115.615 0.81 +v 101.788 -115.63 0.79 +v 101.963 -115.933 0.79 +v 101.762 -115.645 0.77 +v 101.937 -115.948 0.77 +v 101.737 -115.66 0.747 +v 101.912 -115.963 0.747 +v 101.713 -115.674 0.723 +v 101.888 -115.977 0.723 +v 101.864 -115.99 0.698 +v 101.69 -115.687 0.698 +v 101.842 -116.003 0.67 +v 101.667 -115.7 0.67 +v 101.647 -115.712 0.643 +v 101.822 -116.015 0.643 +v 101.627 -115.723 0.614 +v 101.802 -116.026 0.614 +v 101.61 -115.734 0.584 +v 101.784 -116.037 0.584 +v 101.592 -115.744 0.553 +v 101.767 -116.047 0.553 +v 101.75 -116.056 0.52 +v 101.576 -115.753 0.52 +v 101.562 -115.76 0.488 +v 101.737 -116.064 0.488 +v 101.55 -115.768 0.454 +v 101.724 -116.07 0.454 +v 101.537 -115.775 0.42 +v 101.712 -116.078 0.42 +v 101.527 -115.78 0.385 +v 101.702 -116.084 0.385 +v 101.694 -116.09 0.35 +v 101.52 -115.786 0.35 +v 101.512 -115.79 0.314 +v 101.687 -116.093 0.314 +v 101.506 -115.793 0.277 +v 101.68 -116.096 0.277 +v 101.502 -115.795 0.24 +v 101.677 -116.098 0.24 +v 101.5 -115.796 0.204 +v 101.675 -116.1 0.204 +v 120.325 -116.1 0.204 +v 120.5 -115.796 0.204 +v 120.498 -115.795 0.24 +v 120.323 -116.098 0.24 +v 120.494 -115.793 0.277 +v 120.32 -116.096 0.277 +v 120.488 -115.79 0.314 +v 120.313 -116.093 0.314 +v 120.48 -115.786 0.35 +v 120.306 -116.09 0.35 +v 120.298 -116.084 0.385 +v 120.473 -115.78 0.385 +v 120.463 -115.775 0.42 +v 120.288 -116.078 0.42 +v 120.45 -115.768 0.454 +v 120.276 -116.07 0.454 +v 120.438 -115.76 0.488 +v 120.263 -116.064 0.488 +v 120.424 -115.753 0.52 +v 120.25 -116.056 0.52 +v 120.233 -116.047 0.553 +v 120.408 -115.744 0.553 +v 120.39 -115.734 0.584 +v 120.216 -116.037 0.584 +v 120.373 -115.723 0.614 +v 120.198 -116.026 0.614 +v 120.353 -115.712 0.643 +v 120.178 -116.015 0.643 +v 120.333 -115.7 0.67 +v 120.158 -116.003 0.67 +v 120.136 -115.99 0.698 +v 120.31 -115.687 0.698 +v 120.113 -115.977 0.723 +v 120.288 -115.674 0.723 +v 120.263 -115.66 0.747 +v 120.088 -115.963 0.747 +v 120.238 -115.645 0.77 +v 120.063 -115.948 0.77 +v 120.212 -115.63 0.79 +v 120.037 -115.933 0.79 +v 120.185 -115.615 0.81 +v 120.01 -115.918 0.81 +v 119.983 -115.902 0.83 +v 120.158 -115.6 0.83 +v 120.13 -115.582 0.845 +v 119.954 -115.885 0.845 +v 120.1 -115.565 0.86 +v 119.925 -115.868 0.86 +v 120.07 -115.548 0.873 +v 119.895 -115.85 0.873 +v 120.04 -115.53 0.885 +v 119.865 -115.834 0.885 +v 119.834 -115.816 0.895 +v 120.01 -115.513 0.895 +v 119.978 -115.495 0.903 +v 119.803 -115.798 0.903 +v 119.947 -115.477 0.91 +v 119.772 -115.78 0.91 +v 119.915 -115.46 0.914 +v 119.74 -115.762 0.914 +v 119.883 -115.44 0.916 +v 119.708 -115.743 0.916 +v 119.676 -115.725 0.917 +v 119.85 -115.422 0.917 +v 103.5 -107.415 0.554 +v 103.5 -107.577 0.865 +v 103.5 -107.383 0.57 +v 103.5 -107.544 0.88 +v 103.504 -107.512 0.898 +v 103.504 -107.35 0.588 +v 103.508 -107.48 0.915 +v 103.508 -107.318 0.605 +v 103.514 -107.447 0.932 +v 103.514 -107.286 0.62 +v 103.522 -107.415 0.95 +v 103.522 -107.254 0.638 +v 103.532 -107.222 0.654 +v 103.532 -107.384 0.965 +v 103.544 -107.353 0.98 +v 103.544 -107.19 0.67 +v 103.557 -107.322 0.997 +v 103.557 -107.16 0.686 +v 103.572 -107.292 1.012 +v 103.572 -107.13 0.702 +v 103.59 -107.263 1.028 +v 103.59 -107.102 0.717 +v 103.607 -107.073 0.732 +v 103.607 -107.235 1.042 +v 103.626 -107.207 1.057 +v 103.626 -107.046 0.746 +v 103.648 -107.18 1.07 +v 103.648 -107.02 0.76 +v 103.67 -107.155 1.084 +v 103.67 -106.993 0.774 +v 103.694 -107.13 1.097 +v 103.694 -106.97 0.786 +v 103.72 -106.945 0.8 +v 103.72 -107.106 1.11 +v 103.746 -106.922 0.81 +v 103.746 -107.084 1.12 +v 103.774 -107.063 1.132 +v 103.774 -106.9 0.82 +v 103.803 -107.042 1.142 +v 103.803 -106.88 0.832 +v 103.833 -107.024 1.152 +v 103.833 -106.862 0.842 +v 103.864 -107.006 1.16 +v 103.864 -106.845 0.85 +v 103.896 -106.83 0.86 +v 103.896 -106.99 1.17 +v 103.93 -106.975 1.177 +v 103.93 -106.814 0.867 +v 103.963 -106.962 1.184 +v 103.963 -106.8 0.874 +v 103.997 -106.95 1.19 +v 103.997 -106.79 0.88 +v 104.032 -106.94 1.196 +v 104.032 -106.78 0.885 +v 104.068 -106.77 0.89 +v 104.068 -106.93 1.2 +v 104.104 -106.924 1.204 +v 104.104 -106.763 0.893 +v 104.14 -106.92 1.207 +v 104.14 -106.757 0.896 +v 104.176 -106.915 1.21 +v 104.176 -106.753 0.898 +v 104.213 -106.912 1.21 +v 104.213 -106.75 0.9 +v 118.5 -114.182 1.582 +v 103.5 -114.182 1.582 +v 118.5 -114.222 1.594 +v 103.5 -114.222 1.594 +v 103.5 -114.262 1.603 +v 118.5 -114.262 1.603 +v 103.5 -114.303 1.61 +v 118.5 -114.303 1.61 +v 103.5 -114.344 1.615 +v 118.5 -114.344 1.615 +v 103.5 -114.385 1.617 +v 118.5 -114.385 1.617 +v 103.5 -114.426 1.617 +v 118.5 -114.426 1.617 +v 103.5 -114.467 1.614 +v 118.5 -114.467 1.614 +v 103.5 -114.508 1.61 +v 118.5 -114.508 1.61 +v 103.5 -114.55 1.6 +v 118.5 -114.55 1.6 +v 103.5 -114.59 1.59 +v 118.5 -114.59 1.59 +v 103.5 -114.628 1.58 +v 118.5 -114.628 1.58 +v 103.5 -114.667 1.564 +v 118.5 -114.667 1.564 +v 103.5 -114.705 1.547 +v 118.5 -114.705 1.547 +v 103.5 -114.74 1.528 +v 118.5 -114.74 1.528 +v 103.5 -114.777 1.507 +v 118.5 -114.777 1.507 +v 103.5 -114.81 1.484 +v 118.5 -114.81 1.484 +v 103.5 -114.844 1.46 +v 118.5 -114.844 1.46 +v 103.5 -114.875 1.432 +v 118.5 -114.875 1.432 +v 103.5 -114.904 1.403 +v 118.5 -114.904 1.403 +v 103.5 -114.932 1.372 +v 118.5 -114.932 1.372 +v 103.5 -114.958 1.34 +v 118.5 -114.958 1.34 +v 103.5 -114.982 1.306 +v 118.5 -114.982 1.306 +v 103.5 -115.004 1.272 +v 118.5 -115.004 1.272 +v 103.5 -115.024 1.235 +v 118.5 -115.024 1.235 +v 103.5 -115.04 1.198 +v 118.5 -115.04 1.198 +v 103.5 -115.057 1.16 +v 118.5 -115.057 1.16 +v 103.5 -115.07 1.12 +v 118.5 -115.07 1.12 +v 103.5 -115.08 1.08 +v 118.5 -115.08 1.08 +v 103.5 -115.09 1.04 +v 118.5 -115.09 1.04 +v 103.5 -115.095 1 +v 118.5 -115.095 1 +v 103.5 -115.1 0.958 +v 118.5 -115.1 0.958 +v 103.5 -109.42 0.024 +v 111 -109.42 0.024 +v 118.5 -109.42 0.024 +v 103.5 -109.15 0.046 +v 103.5 -109.166 0.04 +v 111 -109.15 0.046 +v 118.5 -109.166 0.04 +v 118.5 -109.15 0.046 +v 118.5 -109.182 0.032 +v 103.5 -109.182 0.032 +v 103.5 -109.198 0.026 +v 118.5 -109.198 0.026 +v 103.5 -109.215 0.02 +v 118.5 -109.215 0.02 +v 103.5 -109.232 0.016 +v 118.5 -109.232 0.016 +v 103.5 -109.25 0.013 +v 118.5 -109.25 0.013 +v 118.5 -109.266 0.01 +v 103.5 -109.266 0.01 +v 103.5 -109.283 0.008 +v 118.5 -109.283 0.008 +v 103.5 -109.3 0.007 +v 118.5 -109.3 0.007 +v 118.5 -109.318 0.007 +v 103.5 -109.318 0.007 +v 103.5 -109.336 0.008 +v 118.5 -109.336 0.008 +v 118.5 -109.353 0.01 +v 103.5 -109.353 0.01 +v 103.5 -109.37 0.012 +v 118.5 -109.37 0.012 +v 103.5 -109.387 0.015 +v 118.5 -109.387 0.015 +v 103.5 -109.404 0.02 +v 118.5 -109.404 0.02 +v 103.5 -107.577 0.865 +v 104.25 -106.91 1.21 +v 111 -106.91 1.21 +v 117.75 -106.91 1.21 +v 118.5 -107.577 0.865 +v 118.5 -107.544 0.88 +v 118.496 -107.512 0.898 +v 118.492 -107.48 0.915 +v 118.486 -107.447 0.932 +v 118.478 -107.415 0.95 +v 118.468 -107.384 0.965 +v 118.456 -107.353 0.98 +v 118.443 -107.322 0.997 +v 118.428 -107.292 1.012 +v 118.41 -107.263 1.028 +v 118.393 -107.235 1.042 +v 118.374 -107.207 1.057 +v 118.352 -107.18 1.07 +v 118.33 -107.155 1.084 +v 118.306 -107.13 1.097 +v 118.28 -107.106 1.11 +v 118.254 -107.084 1.12 +v 118.226 -107.063 1.132 +v 118.197 -107.042 1.142 +v 118.167 -107.024 1.152 +v 118.136 -107.006 1.16 +v 118.104 -106.99 1.17 +v 118.07 -106.975 1.177 +v 118.037 -106.962 1.184 +v 118.003 -106.95 1.19 +v 117.968 -106.94 1.196 +v 117.932 -106.93 1.2 +v 117.896 -106.924 1.204 +v 117.86 -106.92 1.207 +v 117.824 -106.915 1.21 +v 117.787 -106.912 1.21 +v 104.213 -106.912 1.21 +v 104.176 -106.915 1.21 +v 104.14 -106.92 1.207 +v 104.104 -106.924 1.204 +v 104.068 -106.93 1.2 +v 104.032 -106.94 1.196 +v 103.997 -106.95 1.19 +v 103.963 -106.962 1.184 +v 103.93 -106.975 1.177 +v 103.896 -106.99 1.17 +v 103.864 -107.006 1.16 +v 103.833 -107.024 1.152 +v 103.803 -107.042 1.142 +v 103.774 -107.063 1.132 +v 103.746 -107.084 1.12 +v 103.72 -107.106 1.11 +v 103.694 -107.13 1.097 +v 103.67 -107.155 1.084 +v 103.648 -107.18 1.07 +v 103.626 -107.207 1.057 +v 103.607 -107.235 1.042 +v 103.59 -107.263 1.028 +v 103.572 -107.292 1.012 +v 103.557 -107.322 0.997 +v 103.544 -107.353 0.98 +v 103.532 -107.384 0.965 +v 103.522 -107.415 0.95 +v 103.514 -107.447 0.932 +v 103.508 -107.48 0.915 +v 103.504 -107.512 0.898 +v 103.5 -107.544 0.88 +v 117.787 -106.75 0.9 +v 117.787 -106.912 1.21 +v 117.824 -106.915 1.21 +v 117.824 -106.753 0.898 +v 117.86 -106.92 1.207 +v 117.86 -106.757 0.896 +v 117.896 -106.924 1.204 +v 117.896 -106.763 0.893 +v 117.932 -106.93 1.2 +v 117.932 -106.77 0.89 +v 117.968 -106.78 0.885 +v 117.968 -106.94 1.196 +v 118.003 -106.95 1.19 +v 118.003 -106.79 0.88 +v 118.037 -106.962 1.184 +v 118.037 -106.8 0.874 +v 118.07 -106.975 1.177 +v 118.07 -106.814 0.867 +v 118.104 -106.99 1.17 +v 118.104 -106.83 0.86 +v 118.136 -106.845 0.85 +v 118.136 -107.006 1.16 +v 118.167 -107.024 1.152 +v 118.167 -106.862 0.842 +v 118.197 -107.042 1.142 +v 118.197 -106.88 0.832 +v 118.226 -107.063 1.132 +v 118.226 -106.9 0.82 +v 118.254 -107.084 1.12 +v 118.254 -106.922 0.81 +v 118.28 -106.945 0.8 +v 118.28 -107.106 1.11 +v 118.306 -106.97 0.786 +v 118.306 -107.13 1.097 +v 118.33 -107.155 1.084 +v 118.33 -106.993 0.774 +v 118.352 -107.18 1.07 +v 118.352 -107.02 0.76 +v 118.374 -107.207 1.057 +v 118.374 -107.046 0.746 +v 118.393 -107.235 1.042 +v 118.393 -107.073 0.732 +v 118.41 -107.102 0.717 +v 118.41 -107.263 1.028 +v 118.428 -107.292 1.012 +v 118.428 -107.13 0.702 +v 118.443 -107.322 0.997 +v 118.443 -107.16 0.686 +v 118.456 -107.353 0.98 +v 118.456 -107.19 0.67 +v 118.468 -107.384 0.965 +v 118.468 -107.222 0.654 +v 118.478 -107.254 0.638 +v 118.478 -107.415 0.95 +v 118.486 -107.447 0.932 +v 118.486 -107.286 0.62 +v 118.492 -107.48 0.915 +v 118.492 -107.318 0.605 +v 118.496 -107.512 0.898 +v 118.496 -107.35 0.588 +v 118.5 -107.544 0.88 +v 118.5 -107.383 0.57 +v 118.5 -107.415 0.554 +v 118.5 -107.577 0.865 +v 118.5 -107.383 0.57 +v 118.5 -107.415 0.554 +v 117.75 -106.75 0.9 +v 118.5 -108.99 -0.264 +v 111 -106.75 0.9 +v 103.5 -108.99 -0.264 +v 104.25 -106.75 0.9 +v 103.5 -107.415 0.554 +v 103.5 -107.383 0.57 +v 117.787 -106.75 0.9 +v 117.824 -106.753 0.898 +v 117.86 -106.757 0.896 +v 117.896 -106.763 0.893 +v 117.932 -106.77 0.89 +v 117.968 -106.78 0.885 +v 118.003 -106.79 0.88 +v 118.037 -106.8 0.874 +v 118.07 -106.814 0.867 +v 118.104 -106.83 0.86 +v 118.136 -106.845 0.85 +v 118.167 -106.862 0.842 +v 118.197 -106.88 0.832 +v 118.226 -106.9 0.82 +v 118.254 -106.922 0.81 +v 118.28 -106.945 0.8 +v 118.306 -106.97 0.786 +v 118.33 -106.993 0.774 +v 118.352 -107.02 0.76 +v 118.374 -107.046 0.746 +v 118.393 -107.073 0.732 +v 118.41 -107.102 0.717 +v 118.428 -107.13 0.702 +v 118.443 -107.16 0.686 +v 118.456 -107.19 0.67 +v 118.468 -107.222 0.654 +v 118.478 -107.254 0.638 +v 118.486 -107.286 0.62 +v 118.492 -107.318 0.605 +v 118.496 -107.35 0.588 +v 103.504 -107.35 0.588 +v 103.508 -107.318 0.605 +v 103.514 -107.286 0.62 +v 103.522 -107.254 0.638 +v 103.532 -107.222 0.654 +v 103.544 -107.19 0.67 +v 103.557 -107.16 0.686 +v 103.572 -107.13 0.702 +v 103.59 -107.102 0.717 +v 103.607 -107.073 0.732 +v 103.626 -107.046 0.746 +v 103.648 -107.02 0.76 +v 103.67 -106.993 0.774 +v 103.694 -106.97 0.786 +v 103.72 -106.945 0.8 +v 103.746 -106.922 0.81 +v 103.774 -106.9 0.82 +v 103.803 -106.88 0.832 +v 103.833 -106.862 0.842 +v 103.864 -106.845 0.85 +v 103.896 -106.83 0.86 +v 103.93 -106.814 0.867 +v 103.963 -106.8 0.874 +v 103.997 -106.79 0.88 +v 104.032 -106.78 0.885 +v 104.068 -106.77 0.89 +v 104.104 -106.763 0.893 +v 104.14 -106.757 0.896 +v 104.176 -106.753 0.898 +v 104.213 -106.75 0.9 +v 118.5 -109.02 -0.28 +v 103.5 -109.02 -0.28 +v 103.5 -109.052 -0.293 +v 118.5 -109.052 -0.293 +v 118.5 -109.085 -0.305 +v 103.5 -109.085 -0.305 +v 118.5 -109.118 -0.316 +v 103.5 -109.118 -0.316 +v 118.5 -109.152 -0.325 +v 103.5 -109.152 -0.325 +v 118.5 -109.186 -0.332 +v 103.5 -109.186 -0.332 +v 103.5 -109.22 -0.337 +v 118.5 -109.22 -0.337 +v 118.5 -109.255 -0.34 +v 103.5 -109.255 -0.34 +v 118.5 -109.29 -0.343 +v 103.5 -109.29 -0.343 +v 103.5 -109.324 -0.343 +v 118.5 -109.324 -0.343 +v 118.5 -109.36 -0.342 +v 103.5 -109.36 -0.342 +v 103.5 -109.394 -0.338 +v 118.5 -109.394 -0.338 +v 118.5 -109.428 -0.333 +v 103.5 -109.428 -0.333 +v 118.5 -109.462 -0.327 +v 103.5 -109.462 -0.327 +v 118.5 -109.496 -0.318 +v 103.5 -109.496 -0.318 +v 118.5 -109.53 -0.308 +v 103.5 -109.53 -0.308 +v 103.325 -115.147 0.917 +v 103.15 -114.844 0.917 +v 103.345 -115.136 0.917 +v 103.19 -114.822 0.917 +v 103.366 -115.127 0.917 +v 103.232 -114.803 0.917 +v 103.388 -115.12 0.917 +v 103.275 -114.787 0.917 +v 103.41 -115.112 0.917 +v 103.32 -114.774 0.917 +v 103.432 -115.107 0.917 +v 103.363 -114.763 0.917 +v 103.454 -115.103 0.917 +v 103.41 -114.756 0.917 +v 103.477 -115.1 0.917 +v 103.454 -114.75 0.917 +v 103.5 -115.1 0.917 +v 103.5 -114.75 0.917 +v 118.5 -114.75 0.917 +v 118.5 -115.1 0.917 +v 118.546 -114.75 0.917 +v 118.523 -115.1 0.917 +v 118.546 -115.103 0.917 +v 118.59 -114.756 0.917 +v 118.568 -115.107 0.917 +v 118.637 -114.763 0.917 +v 118.59 -115.112 0.917 +v 118.68 -114.774 0.917 +v 118.613 -115.12 0.917 +v 118.725 -114.787 0.917 +v 118.634 -115.127 0.917 +v 118.768 -114.803 0.917 +v 118.655 -115.136 0.917 +v 118.81 -114.822 0.917 +v 118.85 -114.844 0.917 +v 118.675 -115.147 0.917 +v 118.5 -114.29 1.25 +v 103.5 -114.29 1.25 +v 103.5 -114.392 1.267 +v 103.5 -114.385 1.617 +v 103.5 -114.372 1.266 +v 103.5 -114.344 1.615 +v 103.5 -114.35 1.264 +v 103.5 -114.303 1.61 +v 103.5 -114.33 1.26 +v 103.5 -114.262 1.603 +v 103.5 -114.31 1.256 +v 103.5 -114.222 1.594 +v 103.5 -114.29 1.25 +v 103.5 -114.182 1.582 +v 103.5 -109.53 -0.308 +v 103.5 -109.42 0.024 +v 103.5 -109.496 -0.318 +v 103.5 -109.404 0.02 +v 103.5 -109.462 -0.327 +v 103.5 -109.387 0.015 +v 103.5 -109.428 -0.333 +v 103.5 -109.37 0.012 +v 103.5 -109.394 -0.338 +v 103.5 -109.353 0.01 +v 103.5 -109.36 -0.342 +v 103.5 -109.336 0.008 +v 103.5 -109.324 -0.343 +v 103.5 -109.318 0.007 +v 103.5 -109.29 -0.343 +v 103.5 -109.3 0.007 +v 103.5 -109.283 0.008 +v 103.5 -114.413 1.267 +v 103.5 -114.426 1.617 +v 103.5 -114.434 1.266 +v 103.5 -114.467 1.614 +v 103.5 -114.454 1.263 +v 103.5 -114.508 1.61 +v 103.5 -114.474 1.26 +v 103.5 -114.55 1.6 +v 103.5 -114.494 1.254 +v 103.5 -114.59 1.59 +v 103.5 -114.514 1.248 +v 103.5 -114.628 1.58 +v 103.5 -114.534 1.24 +v 103.5 -114.667 1.564 +v 103.5 -114.552 1.232 +v 103.5 -114.705 1.547 +v 103.5 -114.57 1.223 +v 103.5 -114.74 1.528 +v 103.5 -114.588 1.212 +v 103.5 -114.777 1.507 +v 103.5 -114.605 1.2 +v 103.5 -114.81 1.484 +v 103.5 -114.622 1.188 +v 103.5 -114.844 1.46 +v 103.5 -114.637 1.174 +v 103.5 -114.875 1.432 +v 103.5 -114.652 1.16 +v 103.5 -114.904 1.403 +v 103.5 -114.666 1.145 +v 103.5 -114.932 1.372 +v 103.5 -114.68 1.13 +v 103.5 -114.958 1.34 +v 103.5 -114.69 1.112 +v 103.5 -114.982 1.306 +v 103.5 -114.702 1.094 +v 103.5 -115.004 1.272 +v 103.5 -114.712 1.076 +v 103.5 -115.024 1.235 +v 103.5 -114.72 1.058 +v 103.5 -115.04 1.198 +v 103.5 -114.728 1.038 +v 103.5 -115.057 1.16 +v 103.5 -114.735 1.02 +v 103.5 -115.07 1.12 +v 103.5 -114.74 1 +v 103.5 -115.08 1.08 +v 103.5 -114.745 0.98 +v 103.5 -115.09 1.04 +v 103.5 -114.748 0.958 +v 103.5 -115.095 1 +v 103.5 -114.75 0.938 +v 103.5 -115.1 0.958 +v 103.5 -114.75 0.917 +v 103.5 -115.1 0.917 +v 103.5 -109.255 -0.34 +v 103.5 -109.266 0.01 +v 103.5 -109.22 -0.337 +v 103.5 -109.25 0.013 +v 103.5 -109.186 -0.332 +v 103.5 -109.232 0.016 +v 103.5 -109.152 -0.325 +v 103.5 -109.215 0.02 +v 103.5 -109.118 -0.316 +v 103.5 -109.198 0.026 +v 103.5 -109.085 -0.305 +v 103.5 -109.182 0.032 +v 103.5 -109.052 -0.293 +v 103.5 -109.166 0.04 +v 103.5 -109.02 -0.28 +v 103.5 -109.15 0.046 +v 103.5 -108.99 -0.264 +v 118.5 -115.1 0.917 +v 118.5 -114.75 0.917 +v 118.5 -115.1 0.958 +v 118.5 -114.75 0.938 +v 118.5 -114.748 0.958 +v 118.5 -115.095 1 +v 118.5 -114.745 0.98 +v 118.5 -115.09 1.04 +v 118.5 -114.74 1 +v 118.5 -115.08 1.08 +v 118.5 -114.735 1.02 +v 118.5 -115.07 1.12 +v 118.5 -114.728 1.038 +v 118.5 -115.057 1.16 +v 118.5 -114.72 1.058 +v 118.5 -115.04 1.198 +v 118.5 -114.712 1.076 +v 118.5 -115.024 1.235 +v 118.5 -114.702 1.094 +v 118.5 -115.004 1.272 +v 118.5 -114.69 1.112 +v 118.5 -114.982 1.306 +v 118.5 -114.68 1.13 +v 118.5 -114.958 1.34 +v 118.5 -114.666 1.145 +v 118.5 -114.932 1.372 +v 118.5 -114.652 1.16 +v 118.5 -114.904 1.403 +v 118.5 -114.637 1.174 +v 118.5 -114.875 1.432 +v 118.5 -114.622 1.188 +v 118.5 -114.844 1.46 +v 118.5 -114.605 1.2 +v 118.5 -114.81 1.484 +v 118.5 -114.588 1.212 +v 118.5 -114.777 1.507 +v 118.5 -114.57 1.223 +v 118.5 -114.74 1.528 +v 118.5 -114.552 1.232 +v 118.5 -114.705 1.547 +v 118.5 -114.534 1.24 +v 118.5 -114.667 1.564 +v 118.5 -114.514 1.248 +v 118.5 -114.628 1.58 +v 118.5 -114.494 1.254 +v 118.5 -114.59 1.59 +v 118.5 -114.474 1.26 +v 118.5 -114.55 1.6 +v 118.5 -114.454 1.263 +v 118.5 -114.508 1.61 +v 118.5 -114.434 1.266 +v 118.5 -114.467 1.614 +v 118.5 -114.413 1.267 +v 118.5 -114.392 1.267 +v 118.5 -114.344 1.615 +v 118.5 -114.372 1.266 +v 118.5 -114.303 1.61 +v 118.5 -114.35 1.264 +v 118.5 -114.262 1.603 +v 118.5 -114.33 1.26 +v 118.5 -114.222 1.594 +v 118.5 -114.31 1.256 +v 118.5 -114.182 1.582 +v 118.5 -114.29 1.25 +v 118.5 -109.42 0.024 +v 118.5 -109.53 -0.308 +v 118.5 -109.496 -0.318 +v 118.5 -109.404 0.02 +v 118.5 -109.462 -0.327 +v 118.5 -109.387 0.015 +v 118.5 -109.428 -0.333 +v 118.5 -109.37 0.012 +v 118.5 -109.394 -0.338 +v 118.5 -109.353 0.01 +v 118.5 -109.36 -0.342 +v 118.5 -109.336 0.008 +v 118.5 -109.324 -0.343 +v 118.5 -109.318 0.007 +v 118.5 -109.29 -0.343 +v 118.5 -109.3 0.007 +v 118.5 -109.255 -0.34 +v 118.5 -109.283 0.008 +v 118.5 -109.22 -0.337 +v 118.5 -109.266 0.01 +v 118.5 -109.186 -0.332 +v 118.5 -109.25 0.013 +v 118.5 -109.152 -0.325 +v 118.5 -109.232 0.016 +v 118.5 -109.118 -0.316 +v 118.5 -109.215 0.02 +v 118.5 -109.085 -0.305 +v 118.5 -109.198 0.026 +v 118.5 -109.052 -0.293 +v 118.5 -109.182 0.032 +v 118.5 -109.02 -0.28 +v 118.5 -109.166 0.04 +v 118.5 -108.99 -0.264 +v 118.5 -109.15 0.046 +v 118.5 -114.385 1.617 +v 118.5 -114.426 1.617 +v 103.5 -114.31 1.256 +v 118.5 -114.31 1.256 +v 118.5 -114.33 1.26 +v 103.5 -114.33 1.26 +v 118.5 -114.35 1.264 +v 103.5 -114.35 1.264 +v 118.5 -114.372 1.266 +v 103.5 -114.372 1.266 +v 118.5 -114.392 1.267 +v 103.5 -114.392 1.267 +v 118.5 -114.413 1.267 +v 103.5 -114.413 1.267 +v 118.5 -114.434 1.266 +v 103.5 -114.434 1.266 +v 118.5 -114.454 1.263 +v 103.5 -114.454 1.263 +v 118.5 -114.474 1.26 +v 103.5 -114.474 1.26 +v 118.5 -114.494 1.254 +v 103.5 -114.494 1.254 +v 118.5 -114.514 1.248 +v 103.5 -114.514 1.248 +v 118.5 -114.534 1.24 +v 103.5 -114.534 1.24 +v 118.5 -114.552 1.232 +v 103.5 -114.552 1.232 +v 118.5 -114.57 1.223 +v 103.5 -114.57 1.223 +v 118.5 -114.588 1.212 +v 103.5 -114.588 1.212 +v 118.5 -114.605 1.2 +v 103.5 -114.605 1.2 +v 118.5 -114.622 1.188 +v 103.5 -114.622 1.188 +v 118.5 -114.637 1.174 +v 103.5 -114.637 1.174 +v 118.5 -114.652 1.16 +v 103.5 -114.652 1.16 +v 118.5 -114.666 1.145 +v 103.5 -114.666 1.145 +v 118.5 -114.68 1.13 +v 103.5 -114.68 1.13 +v 118.5 -114.69 1.112 +v 103.5 -114.69 1.112 +v 118.5 -114.702 1.094 +v 103.5 -114.702 1.094 +v 118.5 -114.712 1.076 +v 103.5 -114.712 1.076 +v 118.5 -114.72 1.058 +v 103.5 -114.72 1.058 +v 118.5 -114.728 1.038 +v 103.5 -114.728 1.038 +v 118.5 -114.735 1.02 +v 103.5 -114.735 1.02 +v 118.5 -114.74 1 +v 103.5 -114.74 1 +v 118.5 -114.745 0.98 +v 103.5 -114.745 0.98 +v 118.5 -114.748 0.958 +v 103.5 -114.748 0.958 +v 118.5 -114.75 0.938 +v 103.5 -114.75 0.938 +v -119.676 115.225 -4.6 +v -119.85 114.922 -4.6 +v -119.708 115.243 -4.6 +v -119.883 114.94 -4.6 +v -119.915 114.96 -4.596 +v -119.74 115.262 -4.596 +v -119.947 114.977 -4.592 +v -119.772 115.28 -4.592 +v -119.978 114.995 -4.586 +v -119.803 115.298 -4.586 +v -120.01 115.013 -4.578 +v -119.834 115.316 -4.578 +v -119.865 115.334 -4.568 +v -120.04 115.03 -4.568 +v -120.07 115.048 -4.556 +v -119.895 115.35 -4.556 +v -120.1 115.065 -4.543 +v -119.925 115.368 -4.543 +v -120.13 115.082 -4.528 +v -119.954 115.385 -4.528 +v -120.158 115.1 -4.51 +v -119.983 115.402 -4.51 +v -120.01 115.418 -4.493 +v -120.185 115.115 -4.493 +v -120.212 115.13 -4.474 +v -120.037 115.433 -4.474 +v -120.238 115.145 -4.452 +v -120.063 115.448 -4.452 +v -120.263 115.16 -4.43 +v -120.088 115.463 -4.43 +v -120.288 115.174 -4.406 +v -120.113 115.477 -4.406 +v -120.136 115.49 -4.38 +v -120.31 115.187 -4.38 +v -120.158 115.503 -4.354 +v -120.333 115.2 -4.354 +v -120.353 115.212 -4.326 +v -120.178 115.515 -4.326 +v -120.373 115.223 -4.297 +v -120.198 115.526 -4.297 +v -120.39 115.234 -4.267 +v -120.216 115.537 -4.267 +v -120.408 115.244 -4.236 +v -120.233 115.547 -4.236 +v -120.25 115.556 -4.204 +v -120.424 115.253 -4.204 +v -120.438 115.26 -4.17 +v -120.263 115.564 -4.17 +v -120.45 115.268 -4.137 +v -120.276 115.57 -4.137 +v -120.463 115.275 -4.103 +v -120.288 115.578 -4.103 +v -120.473 115.28 -4.068 +v -120.298 115.584 -4.068 +v -120.306 115.59 -4.032 +v -120.48 115.286 -4.032 +v -120.488 115.29 -3.996 +v -120.313 115.593 -3.996 +v -120.494 115.293 -3.96 +v -120.32 115.596 -3.96 +v -120.498 115.295 -3.924 +v -120.323 115.598 -3.924 +v -120.5 115.296 -3.887 +v -120.325 115.6 -3.887 +v -120.326 115.6 -3.85 +v -120.5 115.297 -3.85 +v -102.15 114.922 -4.6 +v -102.324 115.225 -4.6 +v -102.117 114.94 -4.6 +v -102.292 115.243 -4.6 +v -102.26 115.262 -4.596 +v -102.085 114.96 -4.596 +v -102.228 115.28 -4.592 +v -102.053 114.977 -4.592 +v -102.197 115.298 -4.586 +v -102.022 114.995 -4.586 +v -102.166 115.316 -4.578 +v -101.99 115.013 -4.578 +v -101.96 115.03 -4.568 +v -102.135 115.334 -4.568 +v -102.105 115.35 -4.556 +v -101.93 115.048 -4.556 +v -102.075 115.368 -4.543 +v -101.9 115.065 -4.543 +v -102.046 115.385 -4.528 +v -101.87 115.082 -4.528 +v -102.018 115.402 -4.51 +v -101.843 115.1 -4.51 +v -101.815 115.115 -4.493 +v -101.99 115.418 -4.493 +v -101.963 115.433 -4.474 +v -101.788 115.13 -4.474 +v -101.937 115.448 -4.452 +v -101.762 115.145 -4.452 +v -101.912 115.463 -4.43 +v -101.737 115.16 -4.43 +v -101.888 115.477 -4.406 +v -101.713 115.174 -4.406 +v -101.69 115.187 -4.38 +v -101.864 115.49 -4.38 +v -101.667 115.2 -4.354 +v -101.842 115.503 -4.354 +v -101.822 115.515 -4.326 +v -101.647 115.212 -4.326 +v -101.802 115.526 -4.297 +v -101.627 115.223 -4.297 +v -101.784 115.537 -4.267 +v -101.61 115.234 -4.267 +v -101.767 115.547 -4.236 +v -101.592 115.244 -4.236 +v -101.576 115.253 -4.204 +v -101.75 115.556 -4.204 +v -101.737 115.564 -4.17 +v -101.562 115.26 -4.17 +v -101.724 115.57 -4.137 +v -101.55 115.268 -4.137 +v -101.712 115.578 -4.103 +v -101.537 115.275 -4.103 +v -101.702 115.584 -4.068 +v -101.527 115.28 -4.068 +v -101.52 115.286 -4.032 +v -101.694 115.59 -4.032 +v -101.687 115.593 -3.996 +v -101.512 115.29 -3.996 +v -101.68 115.596 -3.96 +v -101.506 115.293 -3.96 +v -101.677 115.598 -3.924 +v -101.502 115.295 -3.924 +v -101.675 115.6 -3.887 +v -101.5 115.296 -3.887 +v -101.5 115.297 -3.85 +v -101.674 115.6 -3.85 +v -119.708 115.243 -4.6 +v -119.74 115.262 -4.596 +v -119.676 115.225 -4.6 +v -119.772 115.28 -4.592 +v -119.803 115.298 -4.586 +v -119.834 115.316 -4.578 +v -119.865 115.334 -4.568 +v -119.895 115.35 -4.556 +v -119.925 115.368 -4.543 +v -119.954 115.385 -4.528 +v -119.983 115.402 -4.51 +v -120.01 115.418 -4.493 +v -120.037 115.433 -4.474 +v -120.063 115.448 -4.452 +v -120.088 115.463 -4.43 +v -120.113 115.477 -4.406 +v -120.136 115.49 -4.38 +v -120.158 115.503 -4.354 +v -120.178 115.515 -4.326 +v -120.198 115.526 -4.297 +v -120.216 115.537 -4.267 +v -120.233 115.547 -4.236 +v -120.25 115.556 -4.204 +v -120.263 115.564 -4.17 +v -120.276 115.57 -4.137 +v -120.288 115.578 -4.103 +v -120.298 115.584 -4.068 +v -120.306 115.59 -4.032 +v -120.313 115.593 -3.996 +v -120.32 115.596 -3.96 +v -120.323 115.598 -3.924 +v -120.325 115.6 -3.887 +v -120.326 115.6 -3.85 +v -118.675 114.647 -4.6 +v -118.675 114.647 -1.84 +v -120.326 115.6 -1.84 +v -120.326 115.6 0.167 +v -120.325 115.6 0.204 +v -119.676 115.225 0.917 +v -118.675 114.647 0.917 +v -120.323 115.598 0.24 +v -120.32 115.596 0.277 +v -120.313 115.593 0.314 +v -120.306 115.59 0.35 +v -120.298 115.584 0.385 +v -120.288 115.578 0.42 +v -120.276 115.57 0.454 +v -120.263 115.564 0.488 +v -120.25 115.556 0.52 +v -120.233 115.547 0.553 +v -120.216 115.537 0.584 +v -120.198 115.526 0.614 +v -120.178 115.515 0.643 +v -120.158 115.503 0.67 +v -120.136 115.49 0.698 +v -120.113 115.477 0.723 +v -120.088 115.463 0.747 +v -120.063 115.448 0.77 +v -120.037 115.433 0.79 +v -120.01 115.418 0.81 +v -119.983 115.402 0.83 +v -119.954 115.385 0.845 +v -119.925 115.368 0.86 +v -119.895 115.35 0.873 +v -119.865 115.334 0.885 +v -119.834 115.316 0.895 +v -119.803 115.298 0.903 +v -119.772 115.28 0.91 +v -119.74 115.262 0.914 +v -119.708 115.243 0.916 +v -118.85 114.344 -4.6 +v -118.675 114.647 -4.6 +v -118.655 114.636 -4.6 +v -103.5 114.6 -4.6 +v -103.5 114.25 -4.6 +v -118.5 114.6 -4.6 +v -118.5 114.25 -4.6 +v -118.523 114.6 -4.6 +v -118.546 114.25 -4.6 +v -118.546 114.603 -4.6 +v -118.59 114.256 -4.6 +v -118.568 114.607 -4.6 +v -118.637 114.263 -4.6 +v -118.59 114.612 -4.6 +v -118.68 114.274 -4.6 +v -118.613 114.62 -4.6 +v -118.725 114.287 -4.6 +v -118.634 114.627 -4.6 +v -118.768 114.303 -4.6 +v -118.81 114.322 -4.6 +v -103.477 114.6 -4.6 +v -103.454 114.25 -4.6 +v -103.454 114.603 -4.6 +v -103.41 114.256 -4.6 +v -103.432 114.607 -4.6 +v -103.363 114.263 -4.6 +v -103.41 114.612 -4.6 +v -103.32 114.274 -4.6 +v -103.388 114.62 -4.6 +v -103.275 114.287 -4.6 +v -103.366 114.627 -4.6 +v -103.232 114.303 -4.6 +v -103.345 114.636 -4.6 +v -103.19 114.322 -4.6 +v -103.325 114.647 -4.6 +v -103.15 114.344 -4.6 +v -102.117 114.94 -4.6 +v -102.085 114.96 -4.596 +v -102.15 114.922 -4.6 +v -102.053 114.977 -4.592 +v -102.022 114.995 -4.586 +v -101.99 115.013 -4.578 +v -101.96 115.03 -4.568 +v -101.93 115.048 -4.556 +v -101.9 115.065 -4.543 +v -101.87 115.082 -4.528 +v -101.843 115.1 -4.51 +v -101.815 115.115 -4.493 +v -101.788 115.13 -4.474 +v -101.762 115.145 -4.452 +v -101.737 115.16 -4.43 +v -101.713 115.174 -4.406 +v -101.69 115.187 -4.38 +v -101.667 115.2 -4.354 +v -101.647 115.212 -4.326 +v -101.627 115.223 -4.297 +v -101.61 115.234 -4.267 +v -101.592 115.244 -4.236 +v -101.576 115.253 -4.204 +v -101.562 115.26 -4.17 +v -101.55 115.268 -4.137 +v -101.537 115.275 -4.103 +v -101.527 115.28 -4.068 +v -101.52 115.286 -4.032 +v -101.512 115.29 -3.996 +v -101.506 115.293 -3.96 +v -101.502 115.295 -3.924 +v -101.5 115.296 -3.887 +v -101.5 115.297 -3.85 +v -103.15 114.344 -4.6 +v -103.15 114.344 -1.84 +v -101.5 115.297 -1.84 +v -101.5 115.297 0.167 +v -101.5 115.296 0.204 +v -102.15 114.922 0.917 +v -103.15 114.344 0.917 +v -101.502 115.295 0.24 +v -101.506 115.293 0.277 +v -101.512 115.29 0.314 +v -101.52 115.286 0.35 +v -101.527 115.28 0.385 +v -101.537 115.275 0.42 +v -101.55 115.268 0.454 +v -101.562 115.26 0.488 +v -101.576 115.253 0.52 +v -101.592 115.244 0.553 +v -101.61 115.234 0.584 +v -101.627 115.223 0.614 +v -101.647 115.212 0.643 +v -101.667 115.2 0.67 +v -101.69 115.187 0.698 +v -101.713 115.174 0.723 +v -101.737 115.16 0.747 +v -101.762 115.145 0.77 +v -101.788 115.13 0.79 +v -101.815 115.115 0.81 +v -101.843 115.1 0.83 +v -101.87 115.082 0.845 +v -101.9 115.065 0.86 +v -101.93 115.048 0.873 +v -101.96 115.03 0.885 +v -101.99 115.013 0.895 +v -102.022 114.995 0.903 +v -102.053 114.977 0.91 +v -102.085 114.96 0.914 +v -102.117 114.94 0.916 +v -120.326 115.6 -1.84 +v -120.5 115.297 -1.84 +v -120.326 115.6 0.167 +v -120.5 115.297 0.167 +v -120.5 115.296 -3.887 +v -119.85 114.922 -4.6 +v -120.5 115.297 -3.85 +v -118.85 114.344 -4.6 +v -118.85 114.344 -1.84 +v -120.498 115.295 -3.924 +v -120.494 115.293 -3.96 +v -120.488 115.29 -3.996 +v -120.48 115.286 -4.032 +v -120.473 115.28 -4.068 +v -120.463 115.275 -4.103 +v -120.45 115.268 -4.137 +v -120.438 115.26 -4.17 +v -120.424 115.253 -4.204 +v -120.408 115.244 -4.236 +v -120.39 115.234 -4.267 +v -120.373 115.223 -4.297 +v -120.353 115.212 -4.326 +v -120.333 115.2 -4.354 +v -120.31 115.187 -4.38 +v -120.288 115.174 -4.406 +v -120.263 115.16 -4.43 +v -120.238 115.145 -4.452 +v -120.212 115.13 -4.474 +v -120.185 115.115 -4.493 +v -120.158 115.1 -4.51 +v -120.13 115.082 -4.528 +v -120.1 115.065 -4.543 +v -120.07 115.048 -4.556 +v -120.04 115.03 -4.568 +v -120.01 115.013 -4.578 +v -119.978 114.995 -4.586 +v -119.947 114.977 -4.592 +v -119.915 114.96 -4.596 +v -119.883 114.94 -4.6 +v -118.85 114.344 0.917 +v -120.5 115.297 0.167 +v -120.5 115.297 -1.84 +v -119.85 114.922 0.917 +v -120.5 115.296 0.204 +v -119.883 114.94 0.916 +v -119.915 114.96 0.914 +v -119.947 114.977 0.91 +v -119.978 114.995 0.903 +v -120.01 115.013 0.895 +v -120.04 115.03 0.885 +v -120.07 115.048 0.873 +v -120.1 115.065 0.86 +v -120.13 115.082 0.845 +v -120.158 115.1 0.83 +v -120.185 115.115 0.81 +v -120.212 115.13 0.79 +v -120.238 115.145 0.77 +v -120.263 115.16 0.747 +v -120.288 115.174 0.723 +v -120.31 115.187 0.698 +v -120.333 115.2 0.67 +v -120.353 115.212 0.643 +v -120.373 115.223 0.614 +v -120.39 115.234 0.584 +v -120.408 115.244 0.553 +v -120.424 115.253 0.52 +v -120.438 115.26 0.488 +v -120.45 115.268 0.454 +v -120.463 115.275 0.42 +v -120.473 115.28 0.385 +v -120.48 115.286 0.35 +v -120.488 115.29 0.314 +v -120.494 115.293 0.277 +v -120.498 115.295 0.24 +v -118.5 114.25 -4.6 +v -118.5 114.25 -1.84 +v -118.546 114.25 -4.6 +v -118.546 114.25 0.917 +v -118.59 114.256 0.917 +v -118.5 114.25 0.917 +v -118.59 114.256 -4.6 +v -118.637 114.263 0.917 +v -118.637 114.263 -4.6 +v -118.68 114.274 0.917 +v -118.68 114.274 -4.6 +v -118.725 114.287 0.917 +v -118.725 114.287 -4.6 +v -118.768 114.303 0.917 +v -118.768 114.303 -4.6 +v -118.81 114.322 0.917 +v -118.81 114.322 -4.6 +v -103.5 114.25 0.917 +v -103.5 114.25 -1.84 +v -103.5 114.25 -4.6 +v -103.454 114.25 0.917 +v -103.454 114.25 -4.6 +v -103.41 114.256 -4.6 +v -103.41 114.256 0.917 +v -103.363 114.263 -4.6 +v -103.363 114.263 0.917 +v -103.32 114.274 -4.6 +v -103.32 114.274 0.917 +v -103.275 114.287 -4.6 +v -103.275 114.287 0.917 +v -103.232 114.303 -4.6 +v -103.232 114.303 0.917 +v -103.19 114.322 -4.6 +v -103.19 114.322 0.917 +v -101.674 115.6 -1.84 +v -101.5 115.297 -1.84 +v -101.674 115.6 0.167 +v -101.5 115.297 0.167 +v -101.675 115.6 -3.887 +v -102.324 115.225 -4.6 +v -101.674 115.6 -3.85 +v -103.325 114.647 -4.6 +v -103.325 114.647 -1.84 +v -101.677 115.598 -3.924 +v -101.68 115.596 -3.96 +v -101.687 115.593 -3.996 +v -101.694 115.59 -4.032 +v -101.702 115.584 -4.068 +v -101.712 115.578 -4.103 +v -101.724 115.57 -4.137 +v -101.737 115.564 -4.17 +v -101.75 115.556 -4.204 +v -101.767 115.547 -4.236 +v -101.784 115.537 -4.267 +v -101.802 115.526 -4.297 +v -101.822 115.515 -4.326 +v -101.842 115.503 -4.354 +v -101.864 115.49 -4.38 +v -101.888 115.477 -4.406 +v -101.912 115.463 -4.43 +v -101.937 115.448 -4.452 +v -101.963 115.433 -4.474 +v -101.99 115.418 -4.493 +v -102.018 115.402 -4.51 +v -102.046 115.385 -4.528 +v -102.075 115.368 -4.543 +v -102.105 115.35 -4.556 +v -102.135 115.334 -4.568 +v -102.166 115.316 -4.578 +v -102.197 115.298 -4.586 +v -102.228 115.28 -4.592 +v -102.26 115.262 -4.596 +v -102.292 115.243 -4.6 +v -103.325 114.647 0.917 +v -101.674 115.6 0.167 +v -101.674 115.6 -1.84 +v -102.324 115.225 0.917 +v -101.675 115.6 0.204 +v -102.292 115.243 0.916 +v -102.26 115.262 0.914 +v -102.228 115.28 0.91 +v -102.197 115.298 0.903 +v -102.166 115.316 0.895 +v -102.135 115.334 0.885 +v -102.105 115.35 0.873 +v -102.075 115.368 0.86 +v -102.046 115.385 0.845 +v -102.018 115.402 0.83 +v -101.99 115.418 0.81 +v -101.963 115.433 0.79 +v -101.937 115.448 0.77 +v -101.912 115.463 0.747 +v -101.888 115.477 0.723 +v -101.864 115.49 0.698 +v -101.842 115.503 0.67 +v -101.822 115.515 0.643 +v -101.802 115.526 0.614 +v -101.784 115.537 0.584 +v -101.767 115.547 0.553 +v -101.75 115.556 0.52 +v -101.737 115.564 0.488 +v -101.724 115.57 0.454 +v -101.712 115.578 0.42 +v -101.702 115.584 0.385 +v -101.694 115.59 0.35 +v -101.687 115.593 0.314 +v -101.68 115.596 0.277 +v -101.677 115.598 0.24 +v -103.5 114.6 0.917 +v -103.477 114.6 0.917 +v -103.5 114.6 -1.84 +v -103.477 114.6 -4.6 +v -103.5 114.6 -4.6 +v -103.454 114.603 0.917 +v -103.454 114.603 -4.6 +v -103.432 114.607 0.917 +v -103.432 114.607 -4.6 +v -103.41 114.612 0.917 +v -103.41 114.612 -4.6 +v -103.388 114.62 0.917 +v -103.388 114.62 -4.6 +v -103.366 114.627 0.917 +v -103.366 114.627 -4.6 +v -103.345 114.636 0.917 +v -103.345 114.636 -4.6 +v -118.5 114.6 -4.6 +v -118.5 114.6 -1.84 +v -118.5 114.6 0.917 +v -118.523 114.6 0.917 +v -118.523 114.6 -4.6 +v -118.546 114.603 -4.6 +v -118.546 114.603 0.917 +v -118.568 114.607 -4.6 +v -118.568 114.607 0.917 +v -118.59 114.612 -4.6 +v -118.59 114.612 0.917 +v -118.613 114.62 -4.6 +v -118.613 114.62 0.917 +v -118.634 114.627 -4.6 +v -118.634 114.627 0.917 +v -118.655 114.636 -4.6 +v -118.655 114.636 0.917 +v -104.25 106.41 1.21 +v -111 106.41 1.21 +v -104.25 106.25 0.9 +v -111 106.25 0.9 +v -117.75 106.41 1.21 +v -117.75 106.25 0.9 +v -102.324 115.225 0.917 +v -102.15 114.922 0.917 +v -102.292 115.243 0.916 +v -102.117 114.94 0.916 +v -102.085 114.96 0.914 +v -102.26 115.262 0.914 +v -102.053 114.977 0.91 +v -102.228 115.28 0.91 +v -102.022 114.995 0.903 +v -102.197 115.298 0.903 +v -101.99 115.013 0.895 +v -102.166 115.316 0.895 +v -102.135 115.334 0.885 +v -101.96 115.03 0.885 +v -101.93 115.048 0.873 +v -102.105 115.35 0.873 +v -101.9 115.065 0.86 +v -102.075 115.368 0.86 +v -101.87 115.082 0.845 +v -102.046 115.385 0.845 +v -101.843 115.1 0.83 +v -102.018 115.402 0.83 +v -101.99 115.418 0.81 +v -101.815 115.115 0.81 +v -101.788 115.13 0.79 +v -101.963 115.433 0.79 +v -101.762 115.145 0.77 +v -101.937 115.448 0.77 +v -101.737 115.16 0.747 +v -101.912 115.463 0.747 +v -101.713 115.174 0.723 +v -101.888 115.477 0.723 +v -101.864 115.49 0.698 +v -101.69 115.187 0.698 +v -101.842 115.503 0.67 +v -101.667 115.2 0.67 +v -101.647 115.212 0.643 +v -101.822 115.515 0.643 +v -101.627 115.223 0.614 +v -101.802 115.526 0.614 +v -101.61 115.234 0.584 +v -101.784 115.537 0.584 +v -101.592 115.244 0.553 +v -101.767 115.547 0.553 +v -101.75 115.556 0.52 +v -101.576 115.253 0.52 +v -101.562 115.26 0.488 +v -101.737 115.564 0.488 +v -101.55 115.268 0.454 +v -101.724 115.57 0.454 +v -101.537 115.275 0.42 +v -101.712 115.578 0.42 +v -101.527 115.28 0.385 +v -101.702 115.584 0.385 +v -101.694 115.59 0.35 +v -101.52 115.286 0.35 +v -101.512 115.29 0.314 +v -101.687 115.593 0.314 +v -101.506 115.293 0.277 +v -101.68 115.596 0.277 +v -101.502 115.295 0.24 +v -101.677 115.598 0.24 +v -101.5 115.296 0.204 +v -101.675 115.6 0.204 +v -120.325 115.6 0.204 +v -120.5 115.296 0.204 +v -120.498 115.295 0.24 +v -120.323 115.598 0.24 +v -120.494 115.293 0.277 +v -120.32 115.596 0.277 +v -120.488 115.29 0.314 +v -120.313 115.593 0.314 +v -120.48 115.286 0.35 +v -120.306 115.59 0.35 +v -120.298 115.584 0.385 +v -120.473 115.28 0.385 +v -120.463 115.275 0.42 +v -120.288 115.578 0.42 +v -120.45 115.268 0.454 +v -120.276 115.57 0.454 +v -120.438 115.26 0.488 +v -120.263 115.564 0.488 +v -120.424 115.253 0.52 +v -120.25 115.556 0.52 +v -120.233 115.547 0.553 +v -120.408 115.244 0.553 +v -120.39 115.234 0.584 +v -120.216 115.537 0.584 +v -120.373 115.223 0.614 +v -120.198 115.526 0.614 +v -120.353 115.212 0.643 +v -120.178 115.515 0.643 +v -120.333 115.2 0.67 +v -120.158 115.503 0.67 +v -120.136 115.49 0.698 +v -120.31 115.187 0.698 +v -120.113 115.477 0.723 +v -120.288 115.174 0.723 +v -120.263 115.16 0.747 +v -120.088 115.463 0.747 +v -120.238 115.145 0.77 +v -120.063 115.448 0.77 +v -120.212 115.13 0.79 +v -120.037 115.433 0.79 +v -120.185 115.115 0.81 +v -120.01 115.418 0.81 +v -119.983 115.402 0.83 +v -120.158 115.1 0.83 +v -120.13 115.082 0.845 +v -119.954 115.385 0.845 +v -120.1 115.065 0.86 +v -119.925 115.368 0.86 +v -120.07 115.048 0.873 +v -119.895 115.35 0.873 +v -120.04 115.03 0.885 +v -119.865 115.334 0.885 +v -119.834 115.316 0.895 +v -120.01 115.013 0.895 +v -119.978 114.995 0.903 +v -119.803 115.298 0.903 +v -119.947 114.977 0.91 +v -119.772 115.28 0.91 +v -119.915 114.96 0.914 +v -119.74 115.262 0.914 +v -119.883 114.94 0.916 +v -119.708 115.243 0.916 +v -119.676 115.225 0.917 +v -119.85 114.922 0.917 +v -103.5 106.915 0.554 +v -103.5 107.077 0.865 +v -103.5 106.883 0.57 +v -103.5 107.044 0.88 +v -103.504 107.012 0.898 +v -103.504 106.85 0.588 +v -103.508 106.98 0.915 +v -103.508 106.818 0.605 +v -103.514 106.947 0.932 +v -103.514 106.786 0.622 +v -103.522 106.915 0.95 +v -103.522 106.754 0.638 +v -103.532 106.722 0.654 +v -103.532 106.884 0.965 +v -103.544 106.853 0.98 +v -103.544 106.69 0.67 +v -103.557 106.822 0.997 +v -103.557 106.66 0.686 +v -103.572 106.792 1.012 +v -103.572 106.63 0.702 +v -103.59 106.763 1.028 +v -103.59 106.602 0.717 +v -103.607 106.573 0.732 +v -103.607 106.735 1.042 +v -103.626 106.707 1.057 +v -103.626 106.546 0.746 +v -103.648 106.68 1.07 +v -103.648 106.52 0.76 +v -103.67 106.655 1.084 +v -103.67 106.493 0.774 +v -103.694 106.63 1.097 +v -103.694 106.47 0.786 +v -103.72 106.445 0.8 +v -103.72 106.606 1.11 +v -103.746 106.422 0.81 +v -103.746 106.584 1.12 +v -103.774 106.563 1.132 +v -103.774 106.4 0.82 +v -103.803 106.542 1.142 +v -103.803 106.38 0.832 +v -103.833 106.524 1.152 +v -103.833 106.362 0.842 +v -103.864 106.506 1.16 +v -103.864 106.345 0.85 +v -103.896 106.33 0.86 +v -103.896 106.49 1.17 +v -103.93 106.475 1.177 +v -103.93 106.314 0.867 +v -103.963 106.462 1.184 +v -103.963 106.3 0.874 +v -103.997 106.45 1.19 +v -103.997 106.29 0.88 +v -104.032 106.44 1.196 +v -104.032 106.28 0.885 +v -104.068 106.27 0.89 +v -104.068 106.43 1.2 +v -104.104 106.424 1.204 +v -104.104 106.263 0.893 +v -104.14 106.42 1.207 +v -104.14 106.257 0.896 +v -104.176 106.415 1.21 +v -104.176 106.253 0.898 +v -104.213 106.412 1.21 +v -104.213 106.25 0.9 +v -118.5 113.682 1.582 +v -103.5 113.682 1.582 +v -118.5 113.722 1.594 +v -103.5 113.722 1.594 +v -103.5 113.762 1.603 +v -118.5 113.762 1.603 +v -103.5 113.803 1.61 +v -118.5 113.803 1.61 +v -103.5 113.844 1.615 +v -118.5 113.844 1.615 +v -103.5 113.885 1.617 +v -118.5 113.885 1.617 +v -103.5 113.926 1.617 +v -118.5 113.926 1.617 +v -103.5 113.967 1.614 +v -118.5 113.967 1.614 +v -103.5 114.008 1.61 +v -118.5 114.008 1.61 +v -103.5 114.05 1.6 +v -118.5 114.05 1.6 +v -103.5 114.09 1.59 +v -118.5 114.09 1.59 +v -103.5 114.128 1.58 +v -118.5 114.128 1.58 +v -103.5 114.167 1.564 +v -118.5 114.167 1.564 +v -103.5 114.205 1.547 +v -118.5 114.205 1.547 +v -103.5 114.24 1.528 +v -118.5 114.24 1.528 +v -103.5 114.277 1.507 +v -118.5 114.277 1.507 +v -103.5 114.31 1.484 +v -118.5 114.31 1.484 +v -103.5 114.344 1.46 +v -118.5 114.344 1.46 +v -103.5 114.375 1.432 +v -118.5 114.375 1.432 +v -103.5 114.404 1.403 +v -118.5 114.404 1.403 +v -103.5 114.432 1.372 +v -118.5 114.432 1.372 +v -103.5 114.458 1.34 +v -118.5 114.458 1.34 +v -103.5 114.482 1.306 +v -118.5 114.482 1.306 +v -103.5 114.504 1.272 +v -118.5 114.504 1.272 +v -103.5 114.524 1.235 +v -118.5 114.524 1.235 +v -103.5 114.54 1.198 +v -118.5 114.54 1.198 +v -103.5 114.557 1.16 +v -118.5 114.557 1.16 +v -103.5 114.57 1.12 +v -118.5 114.57 1.12 +v -103.5 114.58 1.08 +v -118.5 114.58 1.08 +v -103.5 114.59 1.04 +v -118.5 114.59 1.04 +v -103.5 114.595 1 +v -118.5 114.595 1 +v -103.5 114.6 0.958 +v -118.5 114.6 0.958 +v -103.5 108.92 0.024 +v -111 108.92 0.024 +v -118.5 108.92 0.024 +v -103.5 108.65 0.046 +v -103.5 108.666 0.04 +v -111 108.65 0.046 +v -118.5 108.666 0.04 +v -118.5 108.65 0.046 +v -118.5 108.682 0.032 +v -103.5 108.682 0.032 +v -103.5 108.698 0.026 +v -118.5 108.698 0.026 +v -103.5 108.715 0.02 +v -118.5 108.715 0.02 +v -103.5 108.732 0.016 +v -118.5 108.732 0.016 +v -103.5 108.75 0.013 +v -118.5 108.75 0.013 +v -118.5 108.766 0.01 +v -103.5 108.766 0.01 +v -103.5 108.783 0.008 +v -118.5 108.783 0.008 +v -103.5 108.8 0.007 +v -118.5 108.8 0.007 +v -118.5 108.818 0.007 +v -103.5 108.818 0.007 +v -103.5 108.836 0.008 +v -118.5 108.836 0.008 +v -118.5 108.853 0.01 +v -103.5 108.853 0.01 +v -103.5 108.87 0.012 +v -118.5 108.87 0.012 +v -103.5 108.887 0.015 +v -118.5 108.887 0.015 +v -103.5 108.904 0.02 +v -118.5 108.904 0.02 +v -103.5 107.077 0.865 +v -104.25 106.41 1.21 +v -111 106.41 1.21 +v -117.75 106.41 1.21 +v -118.5 107.077 0.865 +v -118.5 107.044 0.88 +v -118.496 107.012 0.898 +v -118.492 106.98 0.915 +v -118.486 106.947 0.932 +v -118.478 106.915 0.95 +v -118.468 106.884 0.965 +v -118.456 106.853 0.98 +v -118.443 106.822 0.997 +v -118.428 106.792 1.012 +v -118.41 106.763 1.028 +v -118.393 106.735 1.042 +v -118.374 106.707 1.057 +v -118.352 106.68 1.07 +v -118.33 106.655 1.084 +v -118.306 106.63 1.097 +v -118.28 106.606 1.11 +v -118.254 106.584 1.12 +v -118.226 106.563 1.132 +v -118.197 106.542 1.142 +v -118.167 106.524 1.152 +v -118.136 106.506 1.16 +v -118.104 106.49 1.17 +v -118.07 106.475 1.177 +v -118.037 106.462 1.184 +v -118.003 106.45 1.19 +v -117.968 106.44 1.196 +v -117.932 106.43 1.2 +v -117.896 106.424 1.204 +v -117.86 106.42 1.207 +v -117.824 106.415 1.21 +v -117.787 106.412 1.21 +v -104.213 106.412 1.21 +v -104.176 106.415 1.21 +v -104.14 106.42 1.207 +v -104.104 106.424 1.204 +v -104.068 106.43 1.2 +v -104.032 106.44 1.196 +v -103.997 106.45 1.19 +v -103.963 106.462 1.184 +v -103.93 106.475 1.177 +v -103.896 106.49 1.17 +v -103.864 106.506 1.16 +v -103.833 106.524 1.152 +v -103.803 106.542 1.142 +v -103.774 106.563 1.132 +v -103.746 106.584 1.12 +v -103.72 106.606 1.11 +v -103.694 106.63 1.097 +v -103.67 106.655 1.084 +v -103.648 106.68 1.07 +v -103.626 106.707 1.057 +v -103.607 106.735 1.042 +v -103.59 106.763 1.028 +v -103.572 106.792 1.012 +v -103.557 106.822 0.997 +v -103.544 106.853 0.98 +v -103.532 106.884 0.965 +v -103.522 106.915 0.95 +v -103.514 106.947 0.932 +v -103.508 106.98 0.915 +v -103.504 107.012 0.898 +v -103.5 107.044 0.88 +v -117.787 106.25 0.9 +v -117.787 106.412 1.21 +v -117.824 106.415 1.21 +v -117.824 106.253 0.898 +v -117.86 106.42 1.207 +v -117.86 106.257 0.896 +v -117.896 106.424 1.204 +v -117.896 106.263 0.893 +v -117.932 106.43 1.2 +v -117.932 106.27 0.89 +v -117.968 106.28 0.885 +v -117.968 106.44 1.196 +v -118.003 106.45 1.19 +v -118.003 106.29 0.88 +v -118.037 106.462 1.184 +v -118.037 106.3 0.874 +v -118.07 106.475 1.177 +v -118.07 106.314 0.867 +v -118.104 106.49 1.17 +v -118.104 106.33 0.86 +v -118.136 106.345 0.85 +v -118.136 106.506 1.16 +v -118.167 106.524 1.152 +v -118.167 106.362 0.842 +v -118.197 106.542 1.142 +v -118.197 106.38 0.832 +v -118.226 106.563 1.132 +v -118.226 106.4 0.82 +v -118.254 106.584 1.12 +v -118.254 106.422 0.81 +v -118.28 106.445 0.8 +v -118.28 106.606 1.11 +v -118.306 106.47 0.786 +v -118.306 106.63 1.097 +v -118.33 106.655 1.084 +v -118.33 106.493 0.774 +v -118.352 106.68 1.07 +v -118.352 106.52 0.76 +v -118.374 106.707 1.057 +v -118.374 106.546 0.746 +v -118.393 106.735 1.042 +v -118.393 106.573 0.732 +v -118.41 106.602 0.717 +v -118.41 106.763 1.028 +v -118.428 106.792 1.012 +v -118.428 106.63 0.702 +v -118.443 106.822 0.997 +v -118.443 106.66 0.686 +v -118.456 106.853 0.98 +v -118.456 106.69 0.67 +v -118.468 106.884 0.965 +v -118.468 106.722 0.654 +v -118.478 106.754 0.638 +v -118.478 106.915 0.95 +v -118.486 106.947 0.932 +v -118.486 106.786 0.622 +v -118.492 106.98 0.915 +v -118.492 106.818 0.605 +v -118.496 107.012 0.898 +v -118.496 106.85 0.588 +v -118.5 107.044 0.88 +v -118.5 106.883 0.57 +v -118.5 106.915 0.554 +v -118.5 107.077 0.865 +v -118.5 106.883 0.57 +v -118.5 106.915 0.554 +v -117.75 106.25 0.9 +v -118.5 108.49 -0.264 +v -111 106.25 0.9 +v -103.5 108.49 -0.264 +v -104.25 106.25 0.9 +v -103.5 106.915 0.554 +v -103.5 106.883 0.57 +v -117.787 106.25 0.9 +v -117.824 106.253 0.898 +v -117.86 106.257 0.896 +v -117.896 106.263 0.893 +v -117.932 106.27 0.89 +v -117.968 106.28 0.885 +v -118.003 106.29 0.88 +v -118.037 106.3 0.874 +v -118.07 106.314 0.867 +v -118.104 106.33 0.86 +v -118.136 106.345 0.85 +v -118.167 106.362 0.842 +v -118.197 106.38 0.832 +v -118.226 106.4 0.82 +v -118.254 106.422 0.81 +v -118.28 106.445 0.8 +v -118.306 106.47 0.786 +v -118.33 106.493 0.774 +v -118.352 106.52 0.76 +v -118.374 106.546 0.746 +v -118.393 106.573 0.732 +v -118.41 106.602 0.717 +v -118.428 106.63 0.702 +v -118.443 106.66 0.686 +v -118.456 106.69 0.67 +v -118.468 106.722 0.654 +v -118.478 106.754 0.638 +v -118.486 106.786 0.622 +v -118.492 106.818 0.605 +v -118.496 106.85 0.588 +v -103.504 106.85 0.588 +v -103.508 106.818 0.605 +v -103.514 106.786 0.622 +v -103.522 106.754 0.638 +v -103.532 106.722 0.654 +v -103.544 106.69 0.67 +v -103.557 106.66 0.686 +v -103.572 106.63 0.702 +v -103.59 106.602 0.717 +v -103.607 106.573 0.732 +v -103.626 106.546 0.746 +v -103.648 106.52 0.76 +v -103.67 106.493 0.774 +v -103.694 106.47 0.786 +v -103.72 106.445 0.8 +v -103.746 106.422 0.81 +v -103.774 106.4 0.82 +v -103.803 106.38 0.832 +v -103.833 106.362 0.842 +v -103.864 106.345 0.85 +v -103.896 106.33 0.86 +v -103.93 106.314 0.867 +v -103.963 106.3 0.874 +v -103.997 106.29 0.88 +v -104.032 106.28 0.885 +v -104.068 106.27 0.89 +v -104.104 106.263 0.893 +v -104.14 106.257 0.896 +v -104.176 106.253 0.898 +v -104.213 106.25 0.9 +v -118.5 108.52 -0.28 +v -103.5 108.52 -0.28 +v -103.5 108.552 -0.293 +v -118.5 108.552 -0.293 +v -118.5 108.585 -0.305 +v -103.5 108.585 -0.305 +v -118.5 108.618 -0.316 +v -103.5 108.618 -0.316 +v -118.5 108.652 -0.325 +v -103.5 108.652 -0.325 +v -118.5 108.686 -0.332 +v -103.5 108.686 -0.332 +v -103.5 108.72 -0.337 +v -118.5 108.72 -0.337 +v -118.5 108.755 -0.34 +v -103.5 108.755 -0.34 +v -118.5 108.79 -0.343 +v -103.5 108.79 -0.343 +v -103.5 108.824 -0.343 +v -118.5 108.824 -0.343 +v -118.5 108.86 -0.342 +v -103.5 108.86 -0.342 +v -103.5 108.894 -0.338 +v -118.5 108.894 -0.338 +v -118.5 108.928 -0.333 +v -103.5 108.928 -0.333 +v -118.5 108.962 -0.327 +v -103.5 108.962 -0.327 +v -118.5 108.996 -0.318 +v -103.5 108.996 -0.318 +v -118.5 109.03 -0.308 +v -103.5 109.03 -0.308 +v -103.325 114.647 0.917 +v -103.15 114.344 0.917 +v -103.345 114.636 0.917 +v -103.19 114.322 0.917 +v -103.366 114.627 0.917 +v -103.232 114.303 0.917 +v -103.388 114.62 0.917 +v -103.275 114.287 0.917 +v -103.41 114.612 0.917 +v -103.32 114.274 0.917 +v -103.432 114.607 0.917 +v -103.363 114.263 0.917 +v -103.454 114.603 0.917 +v -103.41 114.256 0.917 +v -103.477 114.6 0.917 +v -103.454 114.25 0.917 +v -103.5 114.6 0.917 +v -103.5 114.25 0.917 +v -118.5 114.25 0.917 +v -118.5 114.6 0.917 +v -118.546 114.25 0.917 +v -118.523 114.6 0.917 +v -118.546 114.603 0.917 +v -118.59 114.256 0.917 +v -118.568 114.607 0.917 +v -118.637 114.263 0.917 +v -118.59 114.612 0.917 +v -118.68 114.274 0.917 +v -118.613 114.62 0.917 +v -118.725 114.287 0.917 +v -118.634 114.627 0.917 +v -118.768 114.303 0.917 +v -118.655 114.636 0.917 +v -118.81 114.322 0.917 +v -118.85 114.344 0.917 +v -118.675 114.647 0.917 +v -118.5 113.79 1.25 +v -103.5 113.79 1.25 +v -103.5 113.892 1.267 +v -103.5 113.885 1.617 +v -103.5 113.872 1.266 +v -103.5 113.844 1.615 +v -103.5 113.85 1.264 +v -103.5 113.803 1.61 +v -103.5 113.83 1.26 +v -103.5 113.762 1.603 +v -103.5 113.81 1.256 +v -103.5 113.722 1.594 +v -103.5 113.79 1.25 +v -103.5 113.682 1.582 +v -103.5 109.03 -0.308 +v -103.5 108.92 0.024 +v -103.5 108.996 -0.318 +v -103.5 108.904 0.02 +v -103.5 108.962 -0.327 +v -103.5 108.887 0.015 +v -103.5 108.928 -0.333 +v -103.5 108.87 0.012 +v -103.5 108.894 -0.338 +v -103.5 108.853 0.01 +v -103.5 108.86 -0.342 +v -103.5 108.836 0.008 +v -103.5 108.824 -0.343 +v -103.5 108.818 0.007 +v -103.5 108.79 -0.343 +v -103.5 108.8 0.007 +v -103.5 108.783 0.008 +v -103.5 113.913 1.267 +v -103.5 113.926 1.617 +v -103.5 113.934 1.266 +v -103.5 113.967 1.614 +v -103.5 113.954 1.263 +v -103.5 114.008 1.61 +v -103.5 113.974 1.26 +v -103.5 114.05 1.6 +v -103.5 113.995 1.254 +v -103.5 114.09 1.59 +v -103.5 114.014 1.248 +v -103.5 114.128 1.58 +v -103.5 114.034 1.24 +v -103.5 114.167 1.564 +v -103.5 114.052 1.232 +v -103.5 114.205 1.547 +v -103.5 114.07 1.223 +v -103.5 114.24 1.528 +v -103.5 114.088 1.212 +v -103.5 114.277 1.507 +v -103.5 114.105 1.2 +v -103.5 114.31 1.484 +v -103.5 114.122 1.188 +v -103.5 114.344 1.46 +v -103.5 114.137 1.174 +v -103.5 114.375 1.432 +v -103.5 114.152 1.16 +v -103.5 114.404 1.403 +v -103.5 114.166 1.145 +v -103.5 114.432 1.372 +v -103.5 114.18 1.13 +v -103.5 114.458 1.34 +v -103.5 114.19 1.112 +v -103.5 114.482 1.306 +v -103.5 114.202 1.094 +v -103.5 114.504 1.272 +v -103.5 114.212 1.076 +v -103.5 114.524 1.235 +v -103.5 114.22 1.058 +v -103.5 114.54 1.198 +v -103.5 114.228 1.038 +v -103.5 114.557 1.16 +v -103.5 114.235 1.02 +v -103.5 114.57 1.12 +v -103.5 114.24 1 +v -103.5 114.58 1.08 +v -103.5 114.245 0.98 +v -103.5 114.59 1.04 +v -103.5 114.248 0.958 +v -103.5 114.595 1 +v -103.5 114.25 0.938 +v -103.5 114.6 0.958 +v -103.5 114.25 0.917 +v -103.5 114.6 0.917 +v -103.5 108.755 -0.34 +v -103.5 108.766 0.01 +v -103.5 108.72 -0.337 +v -103.5 108.75 0.013 +v -103.5 108.686 -0.332 +v -103.5 108.732 0.016 +v -103.5 108.652 -0.325 +v -103.5 108.715 0.02 +v -103.5 108.618 -0.316 +v -103.5 108.698 0.026 +v -103.5 108.585 -0.305 +v -103.5 108.682 0.032 +v -103.5 108.552 -0.293 +v -103.5 108.666 0.04 +v -103.5 108.52 -0.28 +v -103.5 108.65 0.046 +v -103.5 108.49 -0.264 +v -118.5 114.6 0.917 +v -118.5 114.25 0.917 +v -118.5 114.6 0.958 +v -118.5 114.25 0.938 +v -118.5 114.248 0.958 +v -118.5 114.595 1 +v -118.5 114.245 0.98 +v -118.5 114.59 1.04 +v -118.5 114.24 1 +v -118.5 114.58 1.08 +v -118.5 114.235 1.02 +v -118.5 114.57 1.12 +v -118.5 114.228 1.038 +v -118.5 114.557 1.16 +v -118.5 114.22 1.058 +v -118.5 114.54 1.198 +v -118.5 114.212 1.076 +v -118.5 114.524 1.235 +v -118.5 114.202 1.094 +v -118.5 114.504 1.272 +v -118.5 114.19 1.112 +v -118.5 114.482 1.306 +v -118.5 114.18 1.13 +v -118.5 114.458 1.34 +v -118.5 114.166 1.145 +v -118.5 114.432 1.372 +v -118.5 114.152 1.16 +v -118.5 114.404 1.403 +v -118.5 114.137 1.174 +v -118.5 114.375 1.432 +v -118.5 114.122 1.188 +v -118.5 114.344 1.46 +v -118.5 114.105 1.2 +v -118.5 114.31 1.484 +v -118.5 114.088 1.212 +v -118.5 114.277 1.507 +v -118.5 114.07 1.223 +v -118.5 114.24 1.528 +v -118.5 114.052 1.232 +v -118.5 114.205 1.547 +v -118.5 114.034 1.24 +v -118.5 114.167 1.564 +v -118.5 114.014 1.248 +v -118.5 114.128 1.58 +v -118.5 113.995 1.254 +v -118.5 114.09 1.59 +v -118.5 113.974 1.26 +v -118.5 114.05 1.6 +v -118.5 113.954 1.263 +v -118.5 114.008 1.61 +v -118.5 113.934 1.266 +v -118.5 113.967 1.614 +v -118.5 113.913 1.267 +v -118.5 113.892 1.267 +v -118.5 113.844 1.615 +v -118.5 113.872 1.266 +v -118.5 113.803 1.61 +v -118.5 113.85 1.264 +v -118.5 113.762 1.603 +v -118.5 113.83 1.26 +v -118.5 113.722 1.594 +v -118.5 113.81 1.256 +v -118.5 113.682 1.582 +v -118.5 113.79 1.25 +v -118.5 108.92 0.024 +v -118.5 109.03 -0.308 +v -118.5 108.996 -0.318 +v -118.5 108.904 0.02 +v -118.5 108.962 -0.327 +v -118.5 108.887 0.015 +v -118.5 108.928 -0.333 +v -118.5 108.87 0.012 +v -118.5 108.894 -0.338 +v -118.5 108.853 0.01 +v -118.5 108.86 -0.342 +v -118.5 108.836 0.008 +v -118.5 108.824 -0.343 +v -118.5 108.818 0.007 +v -118.5 108.79 -0.343 +v -118.5 108.8 0.007 +v -118.5 108.755 -0.34 +v -118.5 108.783 0.008 +v -118.5 108.72 -0.337 +v -118.5 108.766 0.01 +v -118.5 108.686 -0.332 +v -118.5 108.75 0.013 +v -118.5 108.652 -0.325 +v -118.5 108.732 0.016 +v -118.5 108.618 -0.316 +v -118.5 108.715 0.02 +v -118.5 108.585 -0.305 +v -118.5 108.698 0.026 +v -118.5 108.552 -0.293 +v -118.5 108.682 0.032 +v -118.5 108.52 -0.28 +v -118.5 108.666 0.04 +v -118.5 108.49 -0.264 +v -118.5 108.65 0.046 +v -118.5 113.885 1.617 +v -118.5 113.926 1.617 +v -103.5 113.81 1.256 +v -118.5 113.81 1.256 +v -118.5 113.83 1.26 +v -103.5 113.83 1.26 +v -118.5 113.85 1.264 +v -103.5 113.85 1.264 +v -118.5 113.872 1.266 +v -103.5 113.872 1.266 +v -118.5 113.892 1.267 +v -103.5 113.892 1.267 +v -118.5 113.913 1.267 +v -103.5 113.913 1.267 +v -118.5 113.934 1.266 +v -103.5 113.934 1.266 +v -118.5 113.954 1.263 +v -103.5 113.954 1.263 +v -118.5 113.974 1.26 +v -103.5 113.974 1.26 +v -118.5 113.995 1.254 +v -103.5 113.995 1.254 +v -118.5 114.014 1.248 +v -103.5 114.014 1.248 +v -118.5 114.034 1.24 +v -103.5 114.034 1.24 +v -118.5 114.052 1.232 +v -103.5 114.052 1.232 +v -118.5 114.07 1.223 +v -103.5 114.07 1.223 +v -118.5 114.088 1.212 +v -103.5 114.088 1.212 +v -118.5 114.105 1.2 +v -103.5 114.105 1.2 +v -118.5 114.122 1.188 +v -103.5 114.122 1.188 +v -118.5 114.137 1.174 +v -103.5 114.137 1.174 +v -118.5 114.152 1.16 +v -103.5 114.152 1.16 +v -118.5 114.166 1.145 +v -103.5 114.166 1.145 +v -118.5 114.18 1.13 +v -103.5 114.18 1.13 +v -118.5 114.19 1.112 +v -103.5 114.19 1.112 +v -118.5 114.202 1.094 +v -103.5 114.202 1.094 +v -118.5 114.212 1.076 +v -103.5 114.212 1.076 +v -118.5 114.22 1.058 +v -103.5 114.22 1.058 +v -118.5 114.228 1.038 +v -103.5 114.228 1.038 +v -118.5 114.235 1.02 +v -103.5 114.235 1.02 +v -118.5 114.24 1 +v -103.5 114.24 1 +v -118.5 114.245 0.98 +v -103.5 114.245 0.98 +v -118.5 114.248 0.958 +v -103.5 114.248 0.958 +v -118.5 114.25 0.938 +v -103.5 114.25 0.938 +v 102.324 115.225 -4.6 +v 102.15 114.922 -4.6 +v 102.292 115.243 -4.6 +v 102.117 114.94 -4.6 +v 102.085 114.96 -4.596 +v 102.26 115.262 -4.596 +v 102.053 114.977 -4.592 +v 102.228 115.28 -4.592 +v 102.022 114.995 -4.586 +v 102.197 115.298 -4.586 +v 101.99 115.013 -4.578 +v 102.166 115.316 -4.578 +v 102.135 115.334 -4.568 +v 101.96 115.03 -4.568 +v 101.93 115.048 -4.556 +v 102.105 115.35 -4.556 +v 101.9 115.065 -4.543 +v 102.075 115.37 -4.543 +v 101.87 115.082 -4.528 +v 102.046 115.385 -4.528 +v 101.842 115.1 -4.51 +v 102.017 115.402 -4.51 +v 101.99 115.418 -4.493 +v 101.815 115.115 -4.493 +v 101.788 115.13 -4.474 +v 101.963 115.433 -4.474 +v 101.762 115.145 -4.452 +v 101.937 115.448 -4.452 +v 101.737 115.16 -4.43 +v 101.912 115.463 -4.43 +v 101.712 115.174 -4.406 +v 101.887 115.477 -4.406 +v 101.864 115.49 -4.38 +v 101.69 115.187 -4.38 +v 101.842 115.503 -4.354 +v 101.667 115.2 -4.354 +v 101.647 115.212 -4.326 +v 101.822 115.515 -4.326 +v 101.627 115.223 -4.297 +v 101.802 115.526 -4.297 +v 101.61 115.234 -4.267 +v 101.784 115.537 -4.267 +v 101.592 115.244 -4.236 +v 101.767 115.547 -4.236 +v 101.75 115.556 -4.204 +v 101.576 115.253 -4.204 +v 101.562 115.26 -4.17 +v 101.737 115.564 -4.17 +v 101.55 115.268 -4.137 +v 101.724 115.57 -4.137 +v 101.537 115.275 -4.103 +v 101.712 115.578 -4.103 +v 101.527 115.28 -4.068 +v 101.702 115.584 -4.068 +v 101.694 115.59 -4.032 +v 101.52 115.286 -4.032 +v 101.512 115.29 -3.996 +v 101.687 115.593 -3.996 +v 101.506 115.293 -3.96 +v 101.68 115.596 -3.96 +v 101.502 115.295 -3.924 +v 101.677 115.598 -3.924 +v 101.5 115.296 -3.887 +v 101.675 115.6 -3.887 +v 101.674 115.6 -3.85 +v 101.5 115.297 -3.85 +v 119.85 114.922 -4.6 +v 119.676 115.225 -4.6 +v 119.883 114.94 -4.6 +v 119.708 115.243 -4.6 +v 119.74 115.262 -4.596 +v 119.915 114.96 -4.596 +v 119.772 115.28 -4.592 +v 119.947 114.977 -4.592 +v 119.803 115.298 -4.586 +v 119.978 114.995 -4.586 +v 119.834 115.316 -4.578 +v 120.01 115.013 -4.578 +v 120.04 115.03 -4.568 +v 119.865 115.334 -4.568 +v 119.895 115.35 -4.556 +v 120.07 115.048 -4.556 +v 119.925 115.37 -4.543 +v 120.1 115.065 -4.543 +v 119.954 115.385 -4.528 +v 120.13 115.082 -4.528 +v 119.982 115.402 -4.51 +v 120.157 115.1 -4.51 +v 120.185 115.115 -4.493 +v 120.01 115.418 -4.493 +v 120.037 115.433 -4.474 +v 120.212 115.13 -4.474 +v 120.063 115.448 -4.452 +v 120.238 115.145 -4.452 +v 120.088 115.463 -4.43 +v 120.263 115.16 -4.43 +v 120.112 115.477 -4.406 +v 120.287 115.174 -4.406 +v 120.31 115.187 -4.38 +v 120.136 115.49 -4.38 +v 120.333 115.2 -4.354 +v 120.158 115.503 -4.354 +v 120.178 115.515 -4.326 +v 120.353 115.212 -4.326 +v 120.198 115.526 -4.297 +v 120.373 115.223 -4.297 +v 120.216 115.537 -4.267 +v 120.39 115.234 -4.267 +v 120.233 115.547 -4.236 +v 120.408 115.244 -4.236 +v 120.424 115.253 -4.204 +v 120.25 115.556 -4.204 +v 120.263 115.564 -4.17 +v 120.438 115.26 -4.17 +v 120.276 115.57 -4.137 +v 120.45 115.268 -4.137 +v 120.288 115.578 -4.103 +v 120.463 115.275 -4.103 +v 120.298 115.584 -4.068 +v 120.473 115.28 -4.068 +v 120.48 115.286 -4.032 +v 120.306 115.59 -4.032 +v 120.313 115.593 -3.996 +v 120.488 115.29 -3.996 +v 120.32 115.596 -3.96 +v 120.494 115.293 -3.96 +v 120.323 115.598 -3.924 +v 120.498 115.295 -3.924 +v 120.325 115.6 -3.887 +v 120.5 115.296 -3.887 +v 120.5 115.297 -3.85 +v 120.326 115.6 -3.85 +v 102.292 115.243 -4.6 +v 102.26 115.262 -4.596 +v 102.324 115.225 -4.6 +v 102.228 115.28 -4.592 +v 102.197 115.298 -4.586 +v 102.166 115.316 -4.578 +v 102.135 115.334 -4.568 +v 102.105 115.35 -4.556 +v 102.075 115.37 -4.543 +v 102.046 115.385 -4.528 +v 102.017 115.402 -4.51 +v 101.99 115.418 -4.493 +v 101.963 115.433 -4.474 +v 101.937 115.448 -4.452 +v 101.912 115.463 -4.43 +v 101.887 115.477 -4.406 +v 101.864 115.49 -4.38 +v 101.842 115.503 -4.354 +v 101.822 115.515 -4.326 +v 101.802 115.526 -4.297 +v 101.784 115.537 -4.267 +v 101.767 115.547 -4.236 +v 101.75 115.556 -4.204 +v 101.737 115.564 -4.17 +v 101.724 115.57 -4.137 +v 101.712 115.578 -4.103 +v 101.702 115.584 -4.068 +v 101.694 115.59 -4.032 +v 101.687 115.593 -3.996 +v 101.68 115.596 -3.96 +v 101.677 115.598 -3.924 +v 101.675 115.6 -3.887 +v 101.674 115.6 -3.85 +v 103.325 114.647 -4.6 +v 103.325 114.647 -1.84 +v 101.674 115.6 -1.84 +v 101.674 115.6 0.167 +v 101.675 115.6 0.204 +v 102.324 115.225 0.917 +v 103.325 114.647 0.917 +v 101.677 115.598 0.24 +v 101.68 115.596 0.277 +v 101.687 115.593 0.314 +v 101.694 115.59 0.35 +v 101.702 115.584 0.385 +v 101.712 115.578 0.42 +v 101.724 115.57 0.454 +v 101.737 115.564 0.488 +v 101.75 115.556 0.52 +v 101.767 115.547 0.553 +v 101.784 115.537 0.584 +v 101.802 115.526 0.614 +v 101.822 115.515 0.643 +v 101.842 115.503 0.67 +v 101.864 115.49 0.698 +v 101.887 115.477 0.723 +v 101.912 115.463 0.747 +v 101.937 115.448 0.77 +v 101.963 115.433 0.79 +v 101.99 115.418 0.81 +v 102.017 115.402 0.83 +v 102.046 115.385 0.845 +v 102.075 115.37 0.86 +v 102.105 115.35 0.873 +v 102.135 115.334 0.885 +v 102.166 115.316 0.895 +v 102.197 115.298 0.903 +v 102.228 115.28 0.91 +v 102.26 115.262 0.914 +v 102.292 115.243 0.916 +v 103.15 114.344 -4.6 +v 103.325 114.647 -4.6 +v 103.345 114.636 -4.6 +v 118.5 114.6 -4.6 +v 118.5 114.25 -4.6 +v 103.5 114.6 -4.6 +v 103.5 114.25 -4.6 +v 103.477 114.6 -4.6 +v 103.454 114.252 -4.6 +v 103.454 114.603 -4.6 +v 103.41 114.256 -4.6 +v 103.432 114.607 -4.6 +v 103.363 114.263 -4.6 +v 103.41 114.612 -4.6 +v 103.32 114.274 -4.6 +v 103.387 114.62 -4.6 +v 103.275 114.287 -4.6 +v 103.366 114.627 -4.6 +v 103.232 114.303 -4.6 +v 103.19 114.322 -4.6 +v 118.523 114.6 -4.6 +v 118.546 114.252 -4.6 +v 118.546 114.603 -4.6 +v 118.59 114.256 -4.6 +v 118.568 114.607 -4.6 +v 118.637 114.263 -4.6 +v 118.59 114.612 -4.6 +v 118.68 114.274 -4.6 +v 118.612 114.62 -4.6 +v 118.725 114.287 -4.6 +v 118.634 114.627 -4.6 +v 118.768 114.303 -4.6 +v 118.655 114.636 -4.6 +v 118.81 114.322 -4.6 +v 118.675 114.647 -4.6 +v 118.85 114.344 -4.6 +v 119.883 114.94 -4.6 +v 119.915 114.96 -4.596 +v 119.85 114.922 -4.6 +v 119.947 114.977 -4.592 +v 119.978 114.995 -4.586 +v 120.01 115.013 -4.578 +v 120.04 115.03 -4.568 +v 120.07 115.048 -4.556 +v 120.1 115.065 -4.543 +v 120.13 115.082 -4.528 +v 120.157 115.1 -4.51 +v 120.185 115.115 -4.493 +v 120.212 115.13 -4.474 +v 120.238 115.145 -4.452 +v 120.263 115.16 -4.43 +v 120.287 115.174 -4.406 +v 120.31 115.187 -4.38 +v 120.333 115.2 -4.354 +v 120.353 115.212 -4.326 +v 120.373 115.223 -4.297 +v 120.39 115.234 -4.267 +v 120.408 115.244 -4.236 +v 120.424 115.253 -4.204 +v 120.438 115.26 -4.17 +v 120.45 115.268 -4.137 +v 120.463 115.275 -4.103 +v 120.473 115.28 -4.068 +v 120.48 115.286 -4.032 +v 120.488 115.29 -3.996 +v 120.494 115.293 -3.96 +v 120.498 115.295 -3.924 +v 120.5 115.296 -3.887 +v 120.5 115.297 -3.85 +v 118.85 114.344 -4.6 +v 118.85 114.344 -1.84 +v 120.5 115.297 -1.84 +v 120.5 115.297 0.167 +v 120.5 115.296 0.204 +v 119.85 114.922 0.917 +v 118.85 114.344 0.917 +v 120.498 115.295 0.24 +v 120.494 115.293 0.277 +v 120.488 115.29 0.314 +v 120.48 115.286 0.35 +v 120.473 115.28 0.385 +v 120.463 115.275 0.42 +v 120.45 115.268 0.454 +v 120.438 115.26 0.488 +v 120.424 115.253 0.52 +v 120.408 115.244 0.553 +v 120.39 115.234 0.584 +v 120.373 115.223 0.614 +v 120.353 115.212 0.643 +v 120.333 115.2 0.67 +v 120.31 115.187 0.698 +v 120.287 115.174 0.723 +v 120.263 115.16 0.747 +v 120.238 115.145 0.77 +v 120.212 115.13 0.79 +v 120.185 115.115 0.81 +v 120.157 115.1 0.83 +v 120.13 115.082 0.845 +v 120.1 115.065 0.86 +v 120.07 115.048 0.873 +v 120.04 115.03 0.885 +v 120.01 115.013 0.895 +v 119.978 114.995 0.903 +v 119.947 114.977 0.91 +v 119.915 114.96 0.914 +v 119.883 114.94 0.916 +v 101.674 115.6 -1.84 +v 101.5 115.297 -1.84 +v 101.674 115.6 0.167 +v 101.5 115.297 0.167 +v 101.5 115.296 -3.887 +v 102.15 114.922 -4.6 +v 101.5 115.297 -3.85 +v 103.15 114.344 -4.6 +v 103.15 114.344 -1.84 +v 101.502 115.295 -3.924 +v 101.506 115.293 -3.96 +v 101.512 115.29 -3.996 +v 101.52 115.286 -4.032 +v 101.527 115.28 -4.068 +v 101.537 115.275 -4.103 +v 101.55 115.268 -4.137 +v 101.562 115.26 -4.17 +v 101.576 115.253 -4.204 +v 101.592 115.244 -4.236 +v 101.61 115.234 -4.267 +v 101.627 115.223 -4.297 +v 101.647 115.212 -4.326 +v 101.667 115.2 -4.354 +v 101.69 115.187 -4.38 +v 101.712 115.174 -4.406 +v 101.737 115.16 -4.43 +v 101.762 115.145 -4.452 +v 101.788 115.13 -4.474 +v 101.815 115.115 -4.493 +v 101.842 115.1 -4.51 +v 101.87 115.082 -4.528 +v 101.9 115.065 -4.543 +v 101.93 115.048 -4.556 +v 101.96 115.03 -4.568 +v 101.99 115.013 -4.578 +v 102.022 114.995 -4.586 +v 102.053 114.977 -4.592 +v 102.085 114.96 -4.596 +v 102.117 114.94 -4.6 +v 103.15 114.344 0.917 +v 101.5 115.297 0.167 +v 101.5 115.297 -1.84 +v 102.15 114.922 0.917 +v 101.5 115.296 0.204 +v 102.117 114.94 0.916 +v 102.085 114.96 0.914 +v 102.053 114.977 0.91 +v 102.022 114.995 0.903 +v 101.99 115.013 0.895 +v 101.96 115.03 0.885 +v 101.93 115.048 0.873 +v 101.9 115.065 0.86 +v 101.87 115.082 0.845 +v 101.842 115.1 0.83 +v 101.815 115.115 0.81 +v 101.788 115.13 0.79 +v 101.762 115.145 0.77 +v 101.737 115.16 0.747 +v 101.712 115.174 0.723 +v 101.69 115.187 0.698 +v 101.667 115.2 0.67 +v 101.647 115.212 0.643 +v 101.627 115.223 0.614 +v 101.61 115.234 0.584 +v 101.592 115.244 0.553 +v 101.576 115.253 0.52 +v 101.562 115.26 0.488 +v 101.55 115.268 0.454 +v 101.537 115.275 0.42 +v 101.527 115.28 0.385 +v 101.52 115.286 0.35 +v 101.512 115.29 0.314 +v 101.506 115.293 0.277 +v 101.502 115.295 0.24 +v 103.5 114.25 -4.6 +v 103.5 114.25 -1.84 +v 103.454 114.252 -4.6 +v 103.454 114.252 0.917 +v 103.41 114.256 0.917 +v 103.5 114.25 0.917 +v 103.41 114.256 -4.6 +v 103.363 114.263 0.917 +v 103.363 114.263 -4.6 +v 103.32 114.274 0.917 +v 103.32 114.274 -4.6 +v 103.275 114.287 0.917 +v 103.275 114.287 -4.6 +v 103.232 114.303 0.917 +v 103.232 114.303 -4.6 +v 103.19 114.322 0.917 +v 103.19 114.322 -4.6 +v 118.5 114.25 0.917 +v 118.5 114.25 -1.84 +v 118.5 114.25 -4.6 +v 118.546 114.252 0.917 +v 118.546 114.252 -4.6 +v 118.59 114.256 -4.6 +v 118.59 114.256 0.917 +v 118.637 114.263 -4.6 +v 118.637 114.263 0.917 +v 118.68 114.274 -4.6 +v 118.68 114.274 0.917 +v 118.725 114.287 -4.6 +v 118.725 114.287 0.917 +v 118.768 114.303 -4.6 +v 118.768 114.303 0.917 +v 118.81 114.322 -4.6 +v 118.81 114.322 0.917 +v 120.326 115.6 -1.84 +v 120.5 115.297 -1.84 +v 120.326 115.6 0.167 +v 120.5 115.297 0.167 +v 120.325 115.6 -3.887 +v 119.676 115.225 -4.6 +v 120.326 115.6 -3.85 +v 118.675 114.647 -4.6 +v 118.675 114.647 -1.84 +v 120.323 115.598 -3.924 +v 120.32 115.596 -3.96 +v 120.313 115.593 -3.996 +v 120.306 115.59 -4.032 +v 120.298 115.584 -4.068 +v 120.288 115.578 -4.103 +v 120.276 115.57 -4.137 +v 120.263 115.564 -4.17 +v 120.25 115.556 -4.204 +v 120.233 115.547 -4.236 +v 120.216 115.537 -4.267 +v 120.198 115.526 -4.297 +v 120.178 115.515 -4.326 +v 120.158 115.503 -4.354 +v 120.136 115.49 -4.38 +v 120.112 115.477 -4.406 +v 120.088 115.463 -4.43 +v 120.063 115.448 -4.452 +v 120.037 115.433 -4.474 +v 120.01 115.418 -4.493 +v 119.982 115.402 -4.51 +v 119.954 115.385 -4.528 +v 119.925 115.37 -4.543 +v 119.895 115.35 -4.556 +v 119.865 115.334 -4.568 +v 119.834 115.316 -4.578 +v 119.803 115.298 -4.586 +v 119.772 115.28 -4.592 +v 119.74 115.262 -4.596 +v 119.708 115.243 -4.6 +v 118.675 114.647 0.917 +v 120.326 115.6 0.167 +v 120.326 115.6 -1.84 +v 119.676 115.225 0.917 +v 120.325 115.6 0.204 +v 119.708 115.243 0.916 +v 119.74 115.262 0.914 +v 119.772 115.28 0.91 +v 119.803 115.298 0.903 +v 119.834 115.316 0.895 +v 119.865 115.334 0.885 +v 119.895 115.35 0.873 +v 119.925 115.37 0.86 +v 119.954 115.385 0.845 +v 119.982 115.402 0.83 +v 120.01 115.418 0.81 +v 120.037 115.433 0.79 +v 120.063 115.448 0.77 +v 120.088 115.463 0.747 +v 120.112 115.477 0.723 +v 120.136 115.49 0.698 +v 120.158 115.503 0.67 +v 120.178 115.515 0.643 +v 120.198 115.526 0.614 +v 120.216 115.537 0.584 +v 120.233 115.547 0.553 +v 120.25 115.556 0.52 +v 120.263 115.564 0.488 +v 120.276 115.57 0.454 +v 120.288 115.578 0.42 +v 120.298 115.584 0.385 +v 120.306 115.59 0.35 +v 120.313 115.593 0.314 +v 120.32 115.596 0.277 +v 120.323 115.598 0.24 +v 118.5 114.6 0.917 +v 118.523 114.6 0.917 +v 118.5 114.6 -1.84 +v 118.523 114.6 -4.6 +v 118.5 114.6 -4.6 +v 118.546 114.603 0.917 +v 118.546 114.603 -4.6 +v 118.568 114.607 0.917 +v 118.568 114.607 -4.6 +v 118.59 114.612 0.917 +v 118.59 114.612 -4.6 +v 118.612 114.62 0.917 +v 118.612 114.62 -4.6 +v 118.634 114.627 0.917 +v 118.634 114.627 -4.6 +v 118.655 114.636 0.917 +v 118.655 114.636 -4.6 +v 103.5 114.6 -4.6 +v 103.5 114.6 -1.84 +v 103.5 114.6 0.917 +v 103.477 114.6 0.917 +v 103.477 114.6 -4.6 +v 103.454 114.603 -4.6 +v 103.454 114.603 0.917 +v 103.432 114.607 -4.6 +v 103.432 114.607 0.917 +v 103.41 114.612 -4.6 +v 103.41 114.612 0.917 +v 103.387 114.62 -4.6 +v 103.387 114.62 0.917 +v 103.366 114.627 -4.6 +v 103.366 114.627 0.917 +v 103.345 114.636 -4.6 +v 103.345 114.636 0.917 +v 117.75 106.41 1.21 +v 111 106.41 1.21 +v 117.75 106.25 0.9 +v 111 106.25 0.9 +v 104.25 106.41 1.21 +v 104.25 106.25 0.9 +v 119.676 115.225 0.917 +v 119.85 114.922 0.917 +v 119.708 115.243 0.916 +v 119.883 114.94 0.916 +v 119.915 114.96 0.914 +v 119.74 115.262 0.914 +v 119.947 114.977 0.91 +v 119.772 115.28 0.91 +v 119.978 114.995 0.903 +v 119.803 115.298 0.903 +v 120.01 115.013 0.895 +v 119.834 115.316 0.895 +v 119.865 115.334 0.885 +v 120.04 115.03 0.885 +v 120.07 115.048 0.873 +v 119.895 115.35 0.873 +v 120.1 115.065 0.86 +v 119.925 115.37 0.86 +v 120.13 115.082 0.845 +v 119.954 115.385 0.845 +v 120.157 115.1 0.83 +v 119.982 115.402 0.83 +v 120.01 115.418 0.81 +v 120.185 115.115 0.81 +v 120.212 115.13 0.79 +v 120.037 115.433 0.79 +v 120.238 115.145 0.77 +v 120.063 115.448 0.77 +v 120.263 115.16 0.747 +v 120.088 115.463 0.747 +v 120.287 115.174 0.723 +v 120.112 115.477 0.723 +v 120.136 115.49 0.698 +v 120.31 115.187 0.698 +v 120.158 115.503 0.67 +v 120.333 115.2 0.67 +v 120.353 115.212 0.643 +v 120.178 115.515 0.643 +v 120.373 115.223 0.614 +v 120.198 115.526 0.614 +v 120.39 115.234 0.584 +v 120.216 115.537 0.584 +v 120.408 115.244 0.553 +v 120.233 115.547 0.553 +v 120.25 115.556 0.52 +v 120.424 115.253 0.52 +v 120.438 115.26 0.488 +v 120.263 115.564 0.488 +v 120.45 115.268 0.454 +v 120.276 115.57 0.454 +v 120.463 115.275 0.42 +v 120.288 115.578 0.42 +v 120.473 115.28 0.385 +v 120.298 115.584 0.385 +v 120.306 115.59 0.35 +v 120.48 115.286 0.35 +v 120.488 115.29 0.314 +v 120.313 115.593 0.314 +v 120.494 115.293 0.277 +v 120.32 115.596 0.277 +v 120.498 115.295 0.24 +v 120.323 115.598 0.24 +v 120.5 115.296 0.204 +v 120.325 115.6 0.204 +v 101.675 115.6 0.204 +v 101.5 115.296 0.204 +v 101.502 115.295 0.24 +v 101.677 115.598 0.24 +v 101.506 115.293 0.277 +v 101.68 115.596 0.277 +v 101.512 115.29 0.314 +v 101.687 115.593 0.314 +v 101.52 115.286 0.35 +v 101.694 115.59 0.35 +v 101.702 115.584 0.385 +v 101.527 115.28 0.385 +v 101.537 115.275 0.42 +v 101.712 115.578 0.42 +v 101.55 115.268 0.454 +v 101.724 115.57 0.454 +v 101.562 115.26 0.488 +v 101.737 115.564 0.488 +v 101.576 115.253 0.52 +v 101.75 115.556 0.52 +v 101.767 115.547 0.553 +v 101.592 115.244 0.553 +v 101.61 115.234 0.584 +v 101.784 115.537 0.584 +v 101.627 115.223 0.614 +v 101.802 115.526 0.614 +v 101.647 115.212 0.643 +v 101.822 115.515 0.643 +v 101.667 115.2 0.67 +v 101.842 115.503 0.67 +v 101.864 115.49 0.698 +v 101.69 115.187 0.698 +v 101.887 115.477 0.723 +v 101.712 115.174 0.723 +v 101.737 115.16 0.747 +v 101.912 115.463 0.747 +v 101.762 115.145 0.77 +v 101.937 115.448 0.77 +v 101.788 115.13 0.79 +v 101.963 115.433 0.79 +v 101.815 115.115 0.81 +v 101.99 115.418 0.81 +v 102.017 115.402 0.83 +v 101.842 115.1 0.83 +v 101.87 115.082 0.845 +v 102.046 115.385 0.845 +v 101.9 115.065 0.86 +v 102.075 115.37 0.86 +v 101.93 115.048 0.873 +v 102.105 115.35 0.873 +v 101.96 115.03 0.885 +v 102.135 115.334 0.885 +v 102.166 115.316 0.895 +v 101.99 115.013 0.895 +v 102.022 114.995 0.903 +v 102.197 115.298 0.903 +v 102.053 114.977 0.91 +v 102.228 115.28 0.91 +v 102.085 114.96 0.914 +v 102.26 115.262 0.914 +v 102.117 114.94 0.916 +v 102.292 115.243 0.916 +v 102.324 115.225 0.917 +v 102.15 114.922 0.917 +v 118.5 106.915 0.554 +v 118.5 107.077 0.865 +v 118.5 106.883 0.57 +v 118.5 107.044 0.88 +v 118.496 107.012 0.898 +v 118.496 106.85 0.588 +v 118.492 106.98 0.915 +v 118.492 106.818 0.605 +v 118.486 106.947 0.932 +v 118.486 106.786 0.622 +v 118.478 106.915 0.95 +v 118.478 106.754 0.638 +v 118.468 106.722 0.654 +v 118.468 106.884 0.965 +v 118.456 106.853 0.98 +v 118.456 106.69 0.67 +v 118.443 106.822 0.997 +v 118.443 106.66 0.686 +v 118.428 106.792 1.012 +v 118.428 106.63 0.702 +v 118.41 106.763 1.028 +v 118.41 106.602 0.717 +v 118.393 106.573 0.732 +v 118.393 106.735 1.042 +v 118.374 106.707 1.057 +v 118.374 106.546 0.746 +v 118.352 106.68 1.07 +v 118.352 106.52 0.76 +v 118.33 106.655 1.084 +v 118.33 106.493 0.774 +v 118.306 106.63 1.097 +v 118.306 106.47 0.786 +v 118.28 106.445 0.8 +v 118.28 106.606 1.11 +v 118.254 106.422 0.81 +v 118.254 106.584 1.12 +v 118.226 106.563 1.132 +v 118.226 106.4 0.82 +v 118.197 106.542 1.142 +v 118.197 106.38 0.832 +v 118.167 106.524 1.152 +v 118.167 106.362 0.842 +v 118.136 106.506 1.16 +v 118.136 106.345 0.85 +v 118.104 106.33 0.86 +v 118.104 106.49 1.17 +v 118.07 106.475 1.177 +v 118.07 106.314 0.867 +v 118.037 106.462 1.184 +v 118.037 106.3 0.874 +v 118.003 106.45 1.19 +v 118.003 106.29 0.88 +v 117.968 106.44 1.196 +v 117.968 106.28 0.885 +v 117.932 106.27 0.89 +v 117.932 106.43 1.2 +v 117.896 106.424 1.204 +v 117.896 106.263 0.893 +v 117.86 106.42 1.207 +v 117.86 106.257 0.896 +v 117.824 106.415 1.21 +v 117.824 106.253 0.898 +v 117.787 106.412 1.21 +v 117.787 106.25 0.9 +v 103.5 113.682 1.582 +v 118.5 113.682 1.582 +v 103.5 113.722 1.594 +v 118.5 113.722 1.594 +v 118.5 113.762 1.603 +v 103.5 113.762 1.603 +v 118.5 113.803 1.61 +v 103.5 113.803 1.61 +v 118.5 113.844 1.615 +v 103.5 113.844 1.615 +v 118.5 113.885 1.617 +v 103.5 113.885 1.617 +v 118.5 113.926 1.617 +v 103.5 113.926 1.617 +v 118.5 113.967 1.614 +v 103.5 113.967 1.614 +v 118.5 114.008 1.61 +v 103.5 114.008 1.61 +v 118.5 114.05 1.6 +v 103.5 114.05 1.6 +v 118.5 114.09 1.59 +v 103.5 114.09 1.59 +v 118.5 114.128 1.58 +v 103.5 114.128 1.58 +v 118.5 114.167 1.564 +v 103.5 114.167 1.564 +v 118.5 114.205 1.547 +v 103.5 114.205 1.547 +v 118.5 114.24 1.528 +v 103.5 114.24 1.528 +v 118.5 114.277 1.507 +v 103.5 114.277 1.507 +v 118.5 114.31 1.484 +v 103.5 114.31 1.484 +v 118.5 114.344 1.46 +v 103.5 114.344 1.46 +v 118.5 114.375 1.432 +v 103.5 114.375 1.432 +v 118.5 114.404 1.403 +v 103.5 114.404 1.403 +v 118.5 114.432 1.372 +v 103.5 114.432 1.372 +v 118.5 114.458 1.34 +v 103.5 114.458 1.34 +v 118.5 114.482 1.306 +v 103.5 114.482 1.306 +v 118.5 114.504 1.272 +v 103.5 114.504 1.272 +v 118.5 114.524 1.235 +v 103.5 114.524 1.235 +v 118.5 114.54 1.198 +v 103.5 114.54 1.198 +v 118.5 114.557 1.16 +v 103.5 114.557 1.16 +v 118.5 114.57 1.12 +v 103.5 114.57 1.12 +v 118.5 114.58 1.08 +v 103.5 114.58 1.08 +v 118.5 114.59 1.04 +v 103.5 114.59 1.04 +v 118.5 114.595 1 +v 103.5 114.595 1 +v 118.5 114.6 0.958 +v 103.5 114.6 0.958 +v 118.5 108.92 0.024 +v 111 108.92 0.024 +v 103.5 108.92 0.024 +v 118.5 108.65 0.046 +v 118.5 108.666 0.04 +v 111 108.65 0.046 +v 103.5 108.666 0.04 +v 103.5 108.65 0.046 +v 103.5 108.682 0.032 +v 118.5 108.682 0.032 +v 118.5 108.698 0.026 +v 103.5 108.698 0.026 +v 118.5 108.715 0.02 +v 103.5 108.715 0.02 +v 118.5 108.732 0.016 +v 103.5 108.732 0.016 +v 118.5 108.75 0.013 +v 103.5 108.75 0.013 +v 103.5 108.766 0.01 +v 118.5 108.766 0.01 +v 118.5 108.783 0.008 +v 103.5 108.783 0.008 +v 118.5 108.8 0.007 +v 103.5 108.8 0.007 +v 103.5 108.818 0.007 +v 118.5 108.818 0.007 +v 118.5 108.836 0.008 +v 103.5 108.836 0.008 +v 103.5 108.853 0.01 +v 118.5 108.853 0.01 +v 118.5 108.87 0.012 +v 103.5 108.87 0.012 +v 118.5 108.887 0.015 +v 103.5 108.887 0.015 +v 118.5 108.904 0.02 +v 103.5 108.904 0.02 +v 118.5 107.077 0.865 +v 117.75 106.41 1.21 +v 111 106.41 1.21 +v 104.25 106.41 1.21 +v 103.5 107.077 0.865 +v 103.5 107.044 0.88 +v 103.504 107.012 0.898 +v 103.508 106.98 0.915 +v 103.514 106.947 0.932 +v 103.522 106.915 0.95 +v 103.532 106.884 0.965 +v 103.544 106.853 0.98 +v 103.557 106.822 0.997 +v 103.572 106.792 1.012 +v 103.59 106.763 1.028 +v 103.607 106.735 1.042 +v 103.626 106.707 1.057 +v 103.648 106.68 1.07 +v 103.67 106.655 1.084 +v 103.694 106.63 1.097 +v 103.72 106.606 1.11 +v 103.746 106.584 1.12 +v 103.774 106.563 1.132 +v 103.803 106.542 1.142 +v 103.833 106.524 1.152 +v 103.864 106.506 1.16 +v 103.896 106.49 1.17 +v 103.93 106.475 1.177 +v 103.963 106.462 1.184 +v 103.997 106.45 1.19 +v 104.032 106.44 1.196 +v 104.068 106.43 1.2 +v 104.104 106.424 1.204 +v 104.14 106.42 1.207 +v 104.176 106.415 1.21 +v 104.213 106.412 1.21 +v 117.787 106.412 1.21 +v 117.824 106.415 1.21 +v 117.86 106.42 1.207 +v 117.896 106.424 1.204 +v 117.932 106.43 1.2 +v 117.968 106.44 1.196 +v 118.003 106.45 1.19 +v 118.037 106.462 1.184 +v 118.07 106.475 1.177 +v 118.104 106.49 1.17 +v 118.136 106.506 1.16 +v 118.167 106.524 1.152 +v 118.197 106.542 1.142 +v 118.226 106.563 1.132 +v 118.254 106.584 1.12 +v 118.28 106.606 1.11 +v 118.306 106.63 1.097 +v 118.33 106.655 1.084 +v 118.352 106.68 1.07 +v 118.374 106.707 1.057 +v 118.393 106.735 1.042 +v 118.41 106.763 1.028 +v 118.428 106.792 1.012 +v 118.443 106.822 0.997 +v 118.456 106.853 0.98 +v 118.468 106.884 0.965 +v 118.478 106.915 0.95 +v 118.486 106.947 0.932 +v 118.492 106.98 0.915 +v 118.496 107.012 0.898 +v 118.5 107.044 0.88 +v 104.213 106.25 0.9 +v 104.213 106.412 1.21 +v 104.176 106.415 1.21 +v 104.176 106.253 0.898 +v 104.14 106.42 1.207 +v 104.14 106.257 0.896 +v 104.104 106.424 1.204 +v 104.104 106.263 0.893 +v 104.068 106.43 1.2 +v 104.068 106.27 0.89 +v 104.032 106.28 0.885 +v 104.032 106.44 1.196 +v 103.997 106.45 1.19 +v 103.997 106.29 0.88 +v 103.963 106.462 1.184 +v 103.963 106.3 0.874 +v 103.93 106.475 1.177 +v 103.93 106.314 0.867 +v 103.896 106.49 1.17 +v 103.896 106.33 0.86 +v 103.864 106.345 0.85 +v 103.864 106.506 1.16 +v 103.833 106.524 1.152 +v 103.833 106.362 0.842 +v 103.803 106.542 1.142 +v 103.803 106.38 0.832 +v 103.774 106.563 1.132 +v 103.774 106.4 0.82 +v 103.746 106.584 1.12 +v 103.746 106.422 0.81 +v 103.72 106.445 0.8 +v 103.72 106.606 1.11 +v 103.694 106.47 0.786 +v 103.694 106.63 1.097 +v 103.67 106.655 1.084 +v 103.67 106.493 0.774 +v 103.648 106.68 1.07 +v 103.648 106.52 0.76 +v 103.626 106.707 1.057 +v 103.626 106.546 0.746 +v 103.607 106.735 1.042 +v 103.607 106.573 0.732 +v 103.59 106.602 0.717 +v 103.59 106.763 1.028 +v 103.572 106.792 1.012 +v 103.572 106.63 0.702 +v 103.557 106.822 0.997 +v 103.557 106.66 0.686 +v 103.544 106.853 0.98 +v 103.544 106.69 0.67 +v 103.532 106.884 0.965 +v 103.532 106.722 0.654 +v 103.522 106.754 0.638 +v 103.522 106.915 0.95 +v 103.514 106.947 0.932 +v 103.514 106.786 0.622 +v 103.508 106.98 0.915 +v 103.508 106.818 0.605 +v 103.504 107.012 0.898 +v 103.504 106.85 0.588 +v 103.5 107.044 0.88 +v 103.5 106.883 0.57 +v 103.5 106.915 0.554 +v 103.5 107.077 0.865 +v 103.5 106.883 0.57 +v 103.5 106.915 0.554 +v 104.25 106.25 0.9 +v 103.5 108.49 -0.264 +v 111 106.25 0.9 +v 118.5 108.49 -0.264 +v 117.75 106.25 0.9 +v 118.5 106.915 0.554 +v 118.5 106.883 0.57 +v 104.213 106.25 0.9 +v 104.176 106.253 0.898 +v 104.14 106.257 0.896 +v 104.104 106.263 0.893 +v 104.068 106.27 0.89 +v 104.032 106.28 0.885 +v 103.997 106.29 0.88 +v 103.963 106.3 0.874 +v 103.93 106.314 0.867 +v 103.896 106.33 0.86 +v 103.864 106.345 0.85 +v 103.833 106.362 0.842 +v 103.803 106.38 0.832 +v 103.774 106.4 0.82 +v 103.746 106.422 0.81 +v 103.72 106.445 0.8 +v 103.694 106.47 0.786 +v 103.67 106.493 0.774 +v 103.648 106.52 0.76 +v 103.626 106.546 0.746 +v 103.607 106.573 0.732 +v 103.59 106.602 0.717 +v 103.572 106.63 0.702 +v 103.557 106.66 0.686 +v 103.544 106.69 0.67 +v 103.532 106.722 0.654 +v 103.522 106.754 0.638 +v 103.514 106.786 0.622 +v 103.508 106.818 0.605 +v 103.504 106.85 0.588 +v 118.496 106.85 0.588 +v 118.492 106.818 0.605 +v 118.486 106.786 0.622 +v 118.478 106.754 0.638 +v 118.468 106.722 0.654 +v 118.456 106.69 0.67 +v 118.443 106.66 0.686 +v 118.428 106.63 0.702 +v 118.41 106.602 0.717 +v 118.393 106.573 0.732 +v 118.374 106.546 0.746 +v 118.352 106.52 0.76 +v 118.33 106.493 0.774 +v 118.306 106.47 0.786 +v 118.28 106.445 0.8 +v 118.254 106.422 0.81 +v 118.226 106.4 0.82 +v 118.197 106.38 0.832 +v 118.167 106.362 0.842 +v 118.136 106.345 0.85 +v 118.104 106.33 0.86 +v 118.07 106.314 0.867 +v 118.037 106.3 0.874 +v 118.003 106.29 0.88 +v 117.968 106.28 0.885 +v 117.932 106.27 0.89 +v 117.896 106.263 0.893 +v 117.86 106.257 0.896 +v 117.824 106.253 0.898 +v 117.787 106.25 0.9 +v 103.5 108.52 -0.28 +v 118.5 108.52 -0.28 +v 118.5 108.552 -0.293 +v 103.5 108.552 -0.293 +v 103.5 108.585 -0.305 +v 118.5 108.585 -0.305 +v 103.5 108.618 -0.316 +v 118.5 108.618 -0.316 +v 103.5 108.652 -0.325 +v 118.5 108.652 -0.325 +v 103.5 108.686 -0.332 +v 118.5 108.686 -0.332 +v 118.5 108.72 -0.337 +v 103.5 108.72 -0.337 +v 103.5 108.755 -0.34 +v 118.5 108.755 -0.34 +v 103.5 108.79 -0.343 +v 118.5 108.79 -0.343 +v 118.5 108.824 -0.343 +v 103.5 108.824 -0.343 +v 103.5 108.86 -0.342 +v 118.5 108.86 -0.342 +v 118.5 108.894 -0.338 +v 103.5 108.894 -0.338 +v 103.5 108.928 -0.333 +v 118.5 108.928 -0.333 +v 103.5 108.962 -0.327 +v 118.5 108.962 -0.327 +v 103.5 108.996 -0.318 +v 118.5 108.996 -0.318 +v 103.5 109.03 -0.308 +v 118.5 109.03 -0.308 +v 118.675 114.647 0.917 +v 118.85 114.344 0.917 +v 118.655 114.636 0.917 +v 118.81 114.322 0.917 +v 118.634 114.627 0.917 +v 118.768 114.303 0.917 +v 118.612 114.62 0.917 +v 118.725 114.287 0.917 +v 118.59 114.612 0.917 +v 118.68 114.274 0.917 +v 118.568 114.607 0.917 +v 118.637 114.263 0.917 +v 118.546 114.603 0.917 +v 118.59 114.256 0.917 +v 118.523 114.6 0.917 +v 118.546 114.252 0.917 +v 118.5 114.6 0.917 +v 118.5 114.25 0.917 +v 103.5 114.25 0.917 +v 103.5 114.6 0.917 +v 103.454 114.252 0.917 +v 103.477 114.6 0.917 +v 103.454 114.603 0.917 +v 103.41 114.256 0.917 +v 103.432 114.607 0.917 +v 103.363 114.263 0.917 +v 103.41 114.612 0.917 +v 103.32 114.274 0.917 +v 103.387 114.62 0.917 +v 103.275 114.287 0.917 +v 103.366 114.627 0.917 +v 103.232 114.303 0.917 +v 103.345 114.636 0.917 +v 103.19 114.322 0.917 +v 103.15 114.344 0.917 +v 103.325 114.647 0.917 +v 103.5 113.79 1.25 +v 118.5 113.79 1.25 +v 118.5 113.893 1.267 +v 118.5 113.885 1.617 +v 118.5 113.872 1.266 +v 118.5 113.844 1.615 +v 118.5 113.85 1.264 +v 118.5 113.803 1.61 +v 118.5 113.83 1.26 +v 118.5 113.762 1.603 +v 118.5 113.81 1.256 +v 118.5 113.722 1.594 +v 118.5 113.79 1.25 +v 118.5 113.682 1.582 +v 118.5 109.03 -0.308 +v 118.5 108.92 0.024 +v 118.5 108.996 -0.318 +v 118.5 108.904 0.02 +v 118.5 108.962 -0.327 +v 118.5 108.887 0.015 +v 118.5 108.928 -0.333 +v 118.5 108.87 0.012 +v 118.5 108.894 -0.338 +v 118.5 108.853 0.01 +v 118.5 108.86 -0.342 +v 118.5 108.836 0.008 +v 118.5 108.824 -0.343 +v 118.5 108.818 0.007 +v 118.5 108.79 -0.343 +v 118.5 108.8 0.007 +v 118.5 108.783 0.008 +v 118.5 113.913 1.267 +v 118.5 113.926 1.617 +v 118.5 113.934 1.266 +v 118.5 113.967 1.614 +v 118.5 113.954 1.263 +v 118.5 114.008 1.61 +v 118.5 113.974 1.26 +v 118.5 114.05 1.6 +v 118.5 113.995 1.254 +v 118.5 114.09 1.59 +v 118.5 114.014 1.248 +v 118.5 114.128 1.58 +v 118.5 114.034 1.24 +v 118.5 114.167 1.564 +v 118.5 114.052 1.232 +v 118.5 114.205 1.547 +v 118.5 114.07 1.223 +v 118.5 114.24 1.528 +v 118.5 114.088 1.212 +v 118.5 114.277 1.507 +v 118.5 114.105 1.2 +v 118.5 114.31 1.484 +v 118.5 114.122 1.188 +v 118.5 114.344 1.46 +v 118.5 114.137 1.174 +v 118.5 114.375 1.432 +v 118.5 114.152 1.16 +v 118.5 114.404 1.403 +v 118.5 114.166 1.145 +v 118.5 114.432 1.372 +v 118.5 114.18 1.13 +v 118.5 114.458 1.34 +v 118.5 114.19 1.112 +v 118.5 114.482 1.306 +v 118.5 114.202 1.094 +v 118.5 114.504 1.272 +v 118.5 114.212 1.076 +v 118.5 114.524 1.235 +v 118.5 114.22 1.058 +v 118.5 114.54 1.198 +v 118.5 114.228 1.038 +v 118.5 114.557 1.16 +v 118.5 114.235 1.02 +v 118.5 114.57 1.12 +v 118.5 114.24 1 +v 118.5 114.58 1.08 +v 118.5 114.245 0.98 +v 118.5 114.59 1.04 +v 118.5 114.248 0.958 +v 118.5 114.595 1 +v 118.5 114.25 0.938 +v 118.5 114.6 0.958 +v 118.5 114.25 0.917 +v 118.5 114.6 0.917 +v 118.5 108.755 -0.34 +v 118.5 108.766 0.01 +v 118.5 108.72 -0.337 +v 118.5 108.75 0.013 +v 118.5 108.686 -0.332 +v 118.5 108.732 0.016 +v 118.5 108.652 -0.325 +v 118.5 108.715 0.02 +v 118.5 108.618 -0.316 +v 118.5 108.698 0.026 +v 118.5 108.585 -0.305 +v 118.5 108.682 0.032 +v 118.5 108.552 -0.293 +v 118.5 108.666 0.04 +v 118.5 108.52 -0.28 +v 118.5 108.65 0.046 +v 118.5 108.49 -0.264 +v 103.5 114.6 0.917 +v 103.5 114.25 0.917 +v 103.5 114.6 0.958 +v 103.5 114.25 0.938 +v 103.5 114.248 0.958 +v 103.5 114.595 1 +v 103.5 114.245 0.98 +v 103.5 114.59 1.04 +v 103.5 114.24 1 +v 103.5 114.58 1.08 +v 103.5 114.235 1.02 +v 103.5 114.57 1.12 +v 103.5 114.228 1.038 +v 103.5 114.557 1.16 +v 103.5 114.22 1.058 +v 103.5 114.54 1.198 +v 103.5 114.212 1.076 +v 103.5 114.524 1.235 +v 103.5 114.202 1.094 +v 103.5 114.504 1.272 +v 103.5 114.19 1.112 +v 103.5 114.482 1.306 +v 103.5 114.18 1.13 +v 103.5 114.458 1.34 +v 103.5 114.166 1.145 +v 103.5 114.432 1.372 +v 103.5 114.152 1.16 +v 103.5 114.404 1.403 +v 103.5 114.137 1.174 +v 103.5 114.375 1.432 +v 103.5 114.122 1.188 +v 103.5 114.344 1.46 +v 103.5 114.105 1.2 +v 103.5 114.31 1.484 +v 103.5 114.088 1.212 +v 103.5 114.277 1.507 +v 103.5 114.07 1.223 +v 103.5 114.24 1.528 +v 103.5 114.052 1.232 +v 103.5 114.205 1.547 +v 103.5 114.034 1.24 +v 103.5 114.167 1.564 +v 103.5 114.014 1.248 +v 103.5 114.128 1.58 +v 103.5 113.995 1.254 +v 103.5 114.09 1.59 +v 103.5 113.974 1.26 +v 103.5 114.05 1.6 +v 103.5 113.954 1.263 +v 103.5 114.008 1.61 +v 103.5 113.934 1.266 +v 103.5 113.967 1.614 +v 103.5 113.913 1.267 +v 103.5 113.893 1.267 +v 103.5 113.844 1.615 +v 103.5 113.872 1.266 +v 103.5 113.803 1.61 +v 103.5 113.85 1.264 +v 103.5 113.762 1.603 +v 103.5 113.83 1.26 +v 103.5 113.722 1.594 +v 103.5 113.81 1.256 +v 103.5 113.682 1.582 +v 103.5 113.79 1.25 +v 103.5 108.92 0.024 +v 103.5 109.03 -0.308 +v 103.5 108.996 -0.318 +v 103.5 108.904 0.02 +v 103.5 108.962 -0.327 +v 103.5 108.887 0.015 +v 103.5 108.928 -0.333 +v 103.5 108.87 0.012 +v 103.5 108.894 -0.338 +v 103.5 108.853 0.01 +v 103.5 108.86 -0.342 +v 103.5 108.836 0.008 +v 103.5 108.824 -0.343 +v 103.5 108.818 0.007 +v 103.5 108.79 -0.343 +v 103.5 108.8 0.007 +v 103.5 108.755 -0.34 +v 103.5 108.783 0.008 +v 103.5 108.72 -0.337 +v 103.5 108.766 0.01 +v 103.5 108.686 -0.332 +v 103.5 108.75 0.013 +v 103.5 108.652 -0.325 +v 103.5 108.732 0.016 +v 103.5 108.618 -0.316 +v 103.5 108.715 0.02 +v 103.5 108.585 -0.305 +v 103.5 108.698 0.026 +v 103.5 108.552 -0.293 +v 103.5 108.682 0.032 +v 103.5 108.52 -0.28 +v 103.5 108.666 0.04 +v 103.5 108.49 -0.264 +v 103.5 108.65 0.046 +v 103.5 113.885 1.617 +v 103.5 113.926 1.617 +v 118.5 113.81 1.256 +v 103.5 113.81 1.256 +v 103.5 113.83 1.26 +v 118.5 113.83 1.26 +v 103.5 113.85 1.264 +v 118.5 113.85 1.264 +v 103.5 113.872 1.266 +v 118.5 113.872 1.266 +v 103.5 113.893 1.267 +v 118.5 113.893 1.267 +v 103.5 113.913 1.267 +v 118.5 113.913 1.267 +v 103.5 113.934 1.266 +v 118.5 113.934 1.266 +v 103.5 113.954 1.263 +v 118.5 113.954 1.263 +v 103.5 113.974 1.26 +v 118.5 113.974 1.26 +v 103.5 113.995 1.254 +v 118.5 113.995 1.254 +v 103.5 114.014 1.248 +v 118.5 114.014 1.248 +v 103.5 114.034 1.24 +v 118.5 114.034 1.24 +v 103.5 114.052 1.232 +v 118.5 114.052 1.232 +v 103.5 114.07 1.223 +v 118.5 114.07 1.223 +v 103.5 114.088 1.212 +v 118.5 114.088 1.212 +v 103.5 114.105 1.2 +v 118.5 114.105 1.2 +v 103.5 114.122 1.188 +v 118.5 114.122 1.188 +v 103.5 114.137 1.174 +v 118.5 114.137 1.174 +v 103.5 114.152 1.16 +v 118.5 114.152 1.16 +v 103.5 114.166 1.145 +v 118.5 114.166 1.145 +v 103.5 114.18 1.13 +v 118.5 114.18 1.13 +v 103.5 114.19 1.112 +v 118.5 114.19 1.112 +v 103.5 114.202 1.094 +v 118.5 114.202 1.094 +v 103.5 114.212 1.076 +v 118.5 114.212 1.076 +v 103.5 114.22 1.058 +v 118.5 114.22 1.058 +v 103.5 114.228 1.038 +v 118.5 114.228 1.038 +v 103.5 114.235 1.02 +v 118.5 114.235 1.02 +v 103.5 114.24 1 +v 118.5 114.24 1 +v 103.5 114.245 0.98 +v 118.5 114.245 0.98 +v 103.5 114.248 0.958 +v 118.5 114.248 0.958 +v 103.5 114.25 0.938 +v 118.5 114.25 0.938 +vt 1 1.014 +vt -0 1.014 +vt 1 0 +vt 0 0 +vt 0 0 +f 1/1 2/2 3/3 +f 3/3 2/2 4/4 +f 5/5 6/5 7/5 +f 7/5 6/5 8/5 +f 9/5 10/5 11/5 +f 11/5 10/5 12/5 +f 13/5 14/5 15/5 +f 15/5 14/5 16/5 +f 17/5 18/5 19/5 +f 19/5 18/5 20/5 +f 21/5 22/5 23/5 +f 23/5 22/5 24/5 +f 23/5 24/5 25/5 +f 25/5 24/5 26/5 +f 27/5 28/5 24/5 +f 24/5 28/5 29/5 +f 24/5 29/5 30/5 +f 30/5 31/5 24/5 +f 24/5 31/5 32/5 +f 24/5 32/5 33/5 +f 33/5 34/5 24/5 +f 24/5 34/5 35/5 +f 24/5 35/5 36/5 +f 36/5 37/5 24/5 +f 24/5 37/5 38/5 +f 24/5 38/5 39/5 +f 39/5 40/5 24/5 +f 24/5 40/5 41/5 +f 24/5 41/5 42/5 +f 42/5 26/5 24/5 +f 25/5 43/5 23/5 +f 23/5 43/5 44/5 +f 44/5 43/5 45/5 +f 45/5 43/5 46/5 +f 45/5 46/5 47/5 +f 47/5 48/5 45/5 +f 45/5 48/5 49/5 +f 45/5 49/5 50/5 +f 50/5 51/5 45/5 +f 45/5 51/5 52/5 +f 45/5 52/5 53/5 +f 53/5 54/5 45/5 +f 45/5 54/5 55/5 +f 45/5 55/5 56/5 +f 56/5 57/5 45/5 +f 45/5 57/5 58/5 +f 45/5 58/5 59/5 +f 59/5 60/5 45/5 +f 45/5 60/5 61/5 +f 45/5 61/5 62/5 +f 45/5 63/5 44/5 +f 44/5 63/5 64/5 +f 44/5 64/5 65/5 +f 65/5 66/5 44/5 +f 44/5 66/5 67/5 +f 44/5 67/5 68/5 +f 68/5 69/5 44/5 +f 44/5 69/5 70/5 +f 44/5 70/5 71/5 +f 71/5 72/5 44/5 +f 44/5 72/5 73/5 +f 44/5 73/5 74/5 +f 74/5 75/5 44/5 +f 44/5 75/5 76/5 +f 44/5 76/5 77/5 +f 77/5 78/5 44/5 +f 44/5 78/5 79/5 +f 44/5 79/5 80/5 +f 81/5 82/5 23/5 +f 23/5 82/5 83/5 +f 23/5 83/5 84/5 +f 84/5 85/5 23/5 +f 23/5 85/5 86/5 +f 23/5 86/5 87/5 +f 87/5 88/5 23/5 +f 23/5 88/5 89/5 +f 23/5 89/5 90/5 +f 90/5 91/5 23/5 +f 23/5 91/5 92/5 +f 23/5 92/5 93/5 +f 93/5 94/5 23/5 +f 23/5 94/5 95/5 +f 23/5 95/5 96/5 +f 96/5 21/5 23/5 +f 97/5 98/5 99/5 +f 99/5 98/5 100/5 +f 99/5 100/5 101/5 +f 101/5 100/5 102/5 +f 101/5 102/5 103/5 +f 103/5 102/5 104/5 +f 99/5 105/5 97/5 +f 97/5 105/5 106/5 +f 97/5 106/5 107/5 +f 107/5 108/5 97/5 +f 97/5 108/5 109/5 +f 97/5 109/5 110/5 +f 110/5 111/5 97/5 +f 97/5 111/5 112/5 +f 97/5 112/5 113/5 +f 113/5 114/5 97/5 +f 97/5 114/5 115/5 +f 97/5 115/5 116/5 +f 116/5 117/5 97/5 +f 97/5 117/5 118/5 +f 97/5 118/5 119/5 +f 119/5 120/5 97/5 +f 97/5 120/5 121/5 +f 97/5 122/5 98/5 +f 98/5 122/5 123/5 +f 98/5 123/5 124/5 +f 124/5 125/5 98/5 +f 98/5 125/5 126/5 +f 98/5 126/5 127/5 +f 127/5 128/5 98/5 +f 98/5 128/5 129/5 +f 98/5 129/5 130/5 +f 130/5 131/5 98/5 +f 98/5 131/5 132/5 +f 98/5 132/5 133/5 +f 133/5 134/5 98/5 +f 98/5 134/5 135/5 +f 98/5 135/5 136/5 +f 136/5 137/5 98/5 +f 98/5 137/5 138/5 +f 98/5 138/5 139/5 +f 140/5 141/5 100/5 +f 100/5 141/5 142/5 +f 100/5 142/5 143/5 +f 143/5 144/5 100/5 +f 100/5 144/5 145/5 +f 100/5 145/5 146/5 +f 146/5 147/5 100/5 +f 100/5 147/5 148/5 +f 100/5 148/5 149/5 +f 149/5 150/5 100/5 +f 100/5 150/5 151/5 +f 100/5 151/5 152/5 +f 152/5 153/5 100/5 +f 100/5 153/5 154/5 +f 100/5 154/5 155/5 +f 155/5 156/5 100/5 +f 100/5 156/5 157/5 +f 100/5 157/5 102/5 +f 158/5 159/5 102/5 +f 102/5 159/5 160/5 +f 102/5 160/5 161/5 +f 161/5 162/5 102/5 +f 102/5 162/5 163/5 +f 102/5 163/5 164/5 +f 164/5 165/5 102/5 +f 102/5 165/5 166/5 +f 102/5 166/5 167/5 +f 167/5 168/5 102/5 +f 102/5 168/5 169/5 +f 102/5 169/5 170/5 +f 170/5 171/5 102/5 +f 102/5 171/5 172/5 +f 102/5 172/5 104/5 +f 17/5 173/5 18/5 +f 18/5 173/5 174/5 +f 173/5 175/5 174/5 +f 174/5 175/5 176/5 +f 175/5 177/5 176/5 +f 176/5 177/5 178/5 +f 177/5 179/5 178/5 +f 178/5 179/5 180/5 +f 179/5 181/5 180/5 +f 180/5 181/5 182/5 +f 181/5 183/5 182/5 +f 182/5 183/5 184/5 +f 183/5 185/5 184/5 +f 184/5 185/5 186/5 +f 185/5 187/5 186/5 +f 186/5 187/5 188/5 +f 187/5 189/5 188/5 +f 188/5 189/5 190/5 +f 189/5 191/5 190/5 +f 190/5 191/5 192/5 +f 191/5 193/5 192/5 +f 192/5 193/5 194/5 +f 193/5 195/5 194/5 +f 194/5 195/5 196/5 +f 195/5 197/5 196/5 +f 196/5 197/5 198/5 +f 197/5 199/5 198/5 +f 198/5 199/5 200/5 +f 199/5 201/5 200/5 +f 200/5 201/5 202/5 +f 201/5 203/5 202/5 +f 202/5 203/5 204/5 +f 203/5 205/5 204/5 +f 204/5 205/5 206/5 +f 205/5 14/5 206/5 +f 206/5 14/5 13/5 +f 6/5 207/5 8/5 +f 8/5 207/5 208/5 +f 207/5 209/5 208/5 +f 208/5 209/5 210/5 +f 209/5 211/5 210/5 +f 210/5 211/5 212/5 +f 211/5 213/5 212/5 +f 212/5 213/5 214/5 +f 213/5 215/5 214/5 +f 214/5 215/5 216/5 +f 215/5 217/5 216/5 +f 216/5 217/5 218/5 +f 217/5 219/5 218/5 +f 218/5 219/5 220/5 +f 219/5 221/5 220/5 +f 220/5 221/5 222/5 +f 221/5 223/5 222/5 +f 222/5 223/5 224/5 +f 223/5 225/5 224/5 +f 224/5 225/5 226/5 +f 225/5 227/5 226/5 +f 226/5 227/5 228/5 +f 227/5 229/5 228/5 +f 228/5 229/5 230/5 +f 229/5 231/5 230/5 +f 230/5 231/5 232/5 +f 231/5 233/5 232/5 +f 232/5 233/5 234/5 +f 233/5 235/5 234/5 +f 234/5 235/5 236/5 +f 235/5 237/5 236/5 +f 236/5 237/5 238/5 +f 237/5 239/5 238/5 +f 238/5 239/5 240/5 +f 239/5 19/5 240/5 +f 240/5 19/5 20/5 +f 10/5 241/5 12/5 +f 12/5 241/5 242/5 +f 241/5 243/5 242/5 +f 242/5 243/5 244/5 +f 243/5 245/5 244/5 +f 244/5 245/5 246/5 +f 245/5 247/5 246/5 +f 246/5 247/5 248/5 +f 247/5 249/5 248/5 +f 248/5 249/5 250/5 +f 249/5 251/5 250/5 +f 250/5 251/5 252/5 +f 251/5 253/5 252/5 +f 252/5 253/5 254/5 +f 253/5 255/5 254/5 +f 254/5 255/5 256/5 +f 255/5 257/5 256/5 +f 256/5 257/5 258/5 +f 257/5 259/5 258/5 +f 258/5 259/5 260/5 +f 259/5 261/5 260/5 +f 260/5 261/5 262/5 +f 261/5 263/5 262/5 +f 262/5 263/5 264/5 +f 263/5 265/5 264/5 +f 264/5 265/5 266/5 +f 265/5 267/5 266/5 +f 266/5 267/5 268/5 +f 267/5 269/5 268/5 +f 268/5 269/5 270/5 +f 269/5 271/5 270/5 +f 270/5 271/5 272/5 +f 271/5 273/5 272/5 +f 272/5 273/5 274/5 +f 273/5 5/5 274/5 +f 274/5 5/5 7/5 +f 16/5 275/5 15/5 +f 15/5 275/5 276/5 +f 275/5 277/5 276/5 +f 276/5 277/5 278/5 +f 277/5 279/5 278/5 +f 278/5 279/5 280/5 +f 279/5 281/5 280/5 +f 280/5 281/5 282/5 +f 281/5 283/5 282/5 +f 282/5 283/5 284/5 +f 283/5 285/5 284/5 +f 284/5 285/5 286/5 +f 285/5 287/5 286/5 +f 286/5 287/5 288/5 +f 287/5 289/5 288/5 +f 288/5 289/5 290/5 +f 289/5 291/5 290/5 +f 290/5 291/5 292/5 +f 291/5 293/5 292/5 +f 292/5 293/5 294/5 +f 293/5 295/5 294/5 +f 294/5 295/5 296/5 +f 295/5 297/5 296/5 +f 296/5 297/5 298/5 +f 297/5 299/5 298/5 +f 298/5 299/5 300/5 +f 299/5 301/5 300/5 +f 300/5 301/5 302/5 +f 301/5 303/5 302/5 +f 302/5 303/5 304/5 +f 303/5 305/5 304/5 +f 304/5 305/5 306/5 +f 305/5 307/5 306/5 +f 306/5 307/5 308/5 +f 307/5 9/5 308/5 +f 308/5 9/5 11/5 +f 4/5 309/5 3/5 +f 3/5 309/5 310/5 +f 309/5 311/5 310/5 +f 310/5 311/5 312/5 +f 311/5 313/5 312/5 +f 312/5 313/5 314/5 +f 313/5 315/5 314/5 +f 314/5 315/5 316/5 +f 315/5 317/5 316/5 +f 316/5 317/5 318/5 +f 317/5 319/5 318/5 +f 318/5 319/5 320/5 +f 319/5 321/5 320/5 +f 320/5 321/5 322/5 +f 321/5 323/5 322/5 +f 322/5 323/5 324/5 +f 323/5 325/5 324/5 +f 324/5 325/5 326/5 +f 325/5 327/5 326/5 +f 326/5 327/5 328/5 +f 327/5 329/5 328/5 +f 328/5 329/5 330/5 +f 329/5 331/5 330/5 +f 330/5 331/5 332/5 +f 331/5 333/5 332/5 +f 332/5 333/5 334/5 +f 333/5 335/5 334/5 +f 334/5 335/5 336/5 +f 335/5 337/5 336/5 +f 336/5 337/5 338/5 +f 337/5 339/5 338/5 +f 338/5 339/5 340/5 +f 339/5 341/5 340/5 +f 340/5 341/5 342/5 +f 341/5 343/5 342/5 +f 342/5 343/5 344/5 +f 345/5 346/5 347/5 +f 347/5 346/5 348/5 +f 346/5 349/5 348/5 +f 348/5 349/5 350/5 +f 349/5 351/5 350/5 +f 350/5 351/5 352/5 +f 351/5 353/5 352/5 +f 352/5 353/5 354/5 +f 353/5 355/5 354/5 +f 354/5 355/5 356/5 +f 355/5 357/5 356/5 +f 356/5 357/5 358/5 +f 357/5 359/5 358/5 +f 358/5 359/5 360/5 +f 359/5 361/5 360/5 +f 360/5 361/5 362/5 +f 361/5 363/5 362/5 +f 362/5 363/5 364/5 +f 363/5 365/5 364/5 +f 364/5 365/5 366/5 +f 365/5 367/5 366/5 +f 366/5 367/5 368/5 +f 367/5 369/5 368/5 +f 368/5 369/5 370/5 +f 369/5 371/5 370/5 +f 370/5 371/5 372/5 +f 371/5 373/5 372/5 +f 372/5 373/5 374/5 +f 373/5 375/5 374/5 +f 374/5 375/5 376/5 +f 375/5 377/5 376/5 +f 376/5 377/5 378/5 +f 377/5 379/5 378/5 +f 378/5 379/5 380/5 +f 379/5 2/5 380/5 +f 380/5 2/5 1/5 +f 381/5 382/5 383/5 +f 383/5 382/5 384/5 +f 385/5 386/5 387/5 +f 387/5 386/5 388/5 +f 387/5 388/5 389/5 +f 389/5 390/5 387/5 +f 387/5 390/5 391/5 +f 387/5 391/5 392/5 +f 392/5 393/5 387/5 +f 387/5 393/5 394/5 +f 387/5 394/5 395/5 +f 395/5 396/5 387/5 +f 387/5 396/5 397/5 +f 387/5 397/5 398/5 +f 398/5 399/5 387/5 +f 387/5 399/5 400/5 +f 387/5 400/5 401/5 +f 401/5 402/5 387/5 +f 387/5 402/5 403/5 +f 387/5 403/5 404/5 +f 404/5 403/5 405/5 +f 404/5 405/5 406/5 +f 406/5 405/5 407/5 +f 406/5 407/5 408/5 +f 408/5 409/5 406/5 +f 406/5 409/5 410/5 +f 406/5 410/5 411/5 +f 411/5 412/5 406/5 +f 406/5 412/5 413/5 +f 406/5 413/5 414/5 +f 414/5 415/5 406/5 +f 406/5 415/5 416/5 +f 406/5 416/5 417/5 +f 417/5 418/5 406/5 +f 406/5 418/5 419/5 +f 406/5 419/5 420/5 +f 406/5 420/5 421/5 +f 421/5 420/5 422/5 +f 421/5 422/5 423/5 +f 423/5 424/5 421/5 +f 421/5 424/5 425/5 +f 421/5 425/5 426/5 +f 427/5 428/5 429/5 +f 429/5 428/5 430/5 +f 429/5 430/5 431/5 +f 431/5 432/5 429/5 +f 429/5 432/5 433/5 +f 429/5 433/5 434/5 +f 434/5 435/5 429/5 +f 429/5 435/5 436/5 +f 429/5 436/5 437/5 +f 437/5 438/5 429/5 +f 429/5 438/5 439/5 +f 429/5 439/5 440/5 +f 440/5 441/5 429/5 +f 429/5 441/5 442/5 +f 429/5 442/5 443/5 +f 443/5 444/5 429/5 +f 429/5 444/5 445/5 +f 429/5 445/5 446/5 +f 429/5 446/5 447/5 +f 447/5 446/5 448/5 +f 447/5 448/5 449/5 +f 449/5 448/5 450/5 +f 451/5 452/5 453/5 +f 453/5 452/5 454/5 +f 453/5 454/5 448/5 +f 448/5 454/5 455/5 +f 448/5 455/5 456/5 +f 457/5 458/5 453/5 +f 453/5 458/5 459/5 +f 453/5 459/5 451/5 +f 456/5 460/5 448/5 +f 448/5 460/5 461/5 +f 448/5 461/5 462/5 +f 462/5 463/5 448/5 +f 448/5 463/5 464/5 +f 448/5 464/5 465/5 +f 465/5 466/5 448/5 +f 448/5 466/5 467/5 +f 448/5 467/5 468/5 +f 468/5 450/5 448/5 +f 344/5 343/5 469/5 +f 469/5 343/5 470/5 +f 469/5 470/5 471/5 +f 471/5 470/5 472/5 +f 471/5 472/5 473/5 +f 473/5 472/5 474/5 +f 473/5 474/5 475/5 +f 475/5 474/5 476/5 +f 475/5 476/5 477/5 +f 477/5 476/5 478/5 +f 477/5 478/5 479/5 +f 479/5 478/5 480/5 +f 479/5 480/5 481/5 +f 481/5 480/5 482/5 +f 481/5 482/5 483/5 +f 483/5 482/5 484/5 +f 483/5 484/5 485/5 +f 485/5 484/5 486/5 +f 485/5 486/5 487/5 +f 487/5 486/5 488/5 +f 487/5 488/5 489/5 +f 489/5 488/5 490/5 +f 489/5 490/5 491/5 +f 491/5 490/5 492/5 +f 488/5 493/5 490/5 +f 490/5 493/5 494/5 +f 495/5 496/5 493/5 +f 493/5 496/5 497/5 +f 493/5 497/5 498/5 +f 498/5 499/5 493/5 +f 493/5 499/5 500/5 +f 493/5 500/5 501/5 +f 501/5 494/5 493/5 +f 490/5 502/5 492/5 +f 492/5 502/5 503/5 +f 504/5 505/5 502/5 +f 502/5 505/5 506/5 +f 502/5 506/5 507/5 +f 507/5 508/5 502/5 +f 502/5 508/5 509/5 +f 502/5 509/5 510/5 +f 510/5 511/5 502/5 +f 502/5 511/5 512/5 +f 502/5 512/5 513/5 +f 513/5 514/5 502/5 +f 502/5 514/5 515/5 +f 502/5 515/5 516/5 +f 516/5 517/5 502/5 +f 502/5 517/5 518/5 +f 502/5 518/5 519/5 +f 519/5 503/5 502/5 +f 489/5 491/5 520/5 +f 520/5 491/5 521/5 +f 520/5 521/5 522/5 +f 522/5 523/5 520/5 +f 520/5 523/5 524/5 +f 520/5 524/5 525/5 +f 525/5 526/5 520/5 +f 520/5 526/5 527/5 +f 520/5 527/5 528/5 +f 528/5 529/5 520/5 +f 520/5 529/5 530/5 +f 520/5 530/5 531/5 +f 531/5 532/5 520/5 +f 520/5 532/5 533/5 +f 520/5 533/5 534/5 +f 534/5 535/5 520/5 +f 520/5 535/5 536/5 +f 520/5 536/5 537/5 +f 487/5 489/5 538/5 +f 538/5 489/5 539/5 +f 538/5 539/5 540/5 +f 540/5 541/5 538/5 +f 538/5 541/5 542/5 +f 538/5 542/5 543/5 +f 543/5 544/5 538/5 +f 538/5 544/5 545/5 +f 538/5 545/5 546/5 +f 547/5 548/5 549/5 +f 549/5 548/5 550/5 +f 549/5 550/5 551/5 +f 551/5 550/5 552/5 +f 551/5 552/5 553/5 +f 553/5 552/5 554/5 +f 553/5 554/5 555/5 +f 555/5 554/5 556/5 +f 555/5 556/5 557/5 +f 557/5 556/5 558/5 +f 557/5 558/5 559/5 +f 559/5 558/5 560/5 +f 559/5 560/5 561/5 +f 561/5 560/5 562/5 +f 561/5 562/5 563/5 +f 563/5 562/5 564/5 +f 563/5 564/5 565/5 +f 565/5 564/5 566/5 +f 565/5 566/5 567/5 +f 567/5 566/5 568/5 +f 567/5 568/5 569/5 +f 569/5 568/5 570/5 +f 569/5 570/5 571/5 +f 571/5 570/5 572/5 +f 568/5 573/5 570/5 +f 570/5 573/5 574/5 +f 575/5 576/5 573/5 +f 573/5 576/5 577/5 +f 573/5 577/5 578/5 +f 578/5 579/5 573/5 +f 573/5 579/5 580/5 +f 573/5 580/5 581/5 +f 581/5 574/5 573/5 +f 570/5 582/5 572/5 +f 572/5 582/5 583/5 +f 584/5 585/5 582/5 +f 582/5 585/5 586/5 +f 582/5 586/5 587/5 +f 587/5 588/5 582/5 +f 582/5 588/5 589/5 +f 582/5 589/5 590/5 +f 590/5 591/5 582/5 +f 582/5 591/5 592/5 +f 582/5 592/5 593/5 +f 593/5 594/5 582/5 +f 582/5 594/5 595/5 +f 582/5 595/5 596/5 +f 596/5 597/5 582/5 +f 582/5 597/5 598/5 +f 582/5 598/5 599/5 +f 599/5 583/5 582/5 +f 569/5 571/5 600/5 +f 600/5 571/5 601/5 +f 600/5 601/5 602/5 +f 602/5 603/5 600/5 +f 600/5 603/5 604/5 +f 600/5 604/5 605/5 +f 605/5 606/5 600/5 +f 600/5 606/5 607/5 +f 600/5 607/5 608/5 +f 608/5 609/5 600/5 +f 600/5 609/5 610/5 +f 600/5 610/5 611/5 +f 611/5 612/5 600/5 +f 600/5 612/5 613/5 +f 600/5 613/5 614/5 +f 614/5 615/5 600/5 +f 600/5 615/5 616/5 +f 600/5 616/5 617/5 +f 567/5 569/5 618/5 +f 618/5 569/5 619/5 +f 618/5 619/5 620/5 +f 620/5 621/5 618/5 +f 618/5 621/5 622/5 +f 618/5 622/5 623/5 +f 623/5 624/5 618/5 +f 618/5 624/5 625/5 +f 618/5 625/5 626/5 +f 627/5 628/5 629/5 +f 629/5 628/5 630/5 +f 631/5 632/5 633/5 +f 633/5 632/5 634/5 +f 635/5 636/5 637/5 +f 637/5 636/5 638/5 +f 635/5 639/5 636/5 +f 636/5 639/5 640/5 +f 639/5 641/5 640/5 +f 640/5 641/5 642/5 +f 641/5 643/5 642/5 +f 642/5 643/5 644/5 +f 643/5 645/5 644/5 +f 644/5 645/5 646/5 +f 645/5 647/5 646/5 +f 646/5 647/5 648/5 +f 647/5 649/5 648/5 +f 648/5 649/5 650/5 +f 649/5 651/5 650/5 +f 650/5 651/5 652/5 +f 651/5 653/5 652/5 +f 652/5 653/5 654/5 +f 653/5 655/5 654/5 +f 654/5 655/5 656/5 +f 655/5 657/5 656/5 +f 656/5 657/5 658/5 +f 657/5 659/5 658/5 +f 658/5 659/5 660/5 +f 659/5 661/5 660/5 +f 660/5 661/5 662/5 +f 661/5 663/5 662/5 +f 662/5 663/5 664/5 +f 663/5 665/5 664/5 +f 664/5 665/5 666/5 +f 665/5 667/5 666/5 +f 666/5 667/5 668/5 +f 667/5 669/5 668/5 +f 668/5 669/5 670/5 +f 669/5 671/5 670/5 +f 670/5 671/5 672/5 +f 671/5 631/5 672/5 +f 672/5 631/5 633/5 +f 632/5 673/5 634/5 +f 634/5 673/5 674/5 +f 673/5 675/5 674/5 +f 674/5 675/5 676/5 +f 675/5 677/5 676/5 +f 676/5 677/5 678/5 +f 677/5 679/5 678/5 +f 678/5 679/5 680/5 +f 679/5 681/5 680/5 +f 680/5 681/5 682/5 +f 681/5 683/5 682/5 +f 682/5 683/5 684/5 +f 683/5 685/5 684/5 +f 684/5 685/5 686/5 +f 685/5 687/5 686/5 +f 686/5 687/5 688/5 +f 687/5 628/5 688/5 +f 688/5 628/5 627/5 +f 630/5 689/5 629/5 +f 629/5 689/5 690/5 +f 689/5 691/5 690/5 +f 690/5 691/5 692/5 +f 691/5 693/5 692/5 +f 692/5 693/5 694/5 +f 693/5 695/5 694/5 +f 694/5 695/5 696/5 +f 695/5 697/5 696/5 +f 696/5 697/5 698/5 +f 697/5 699/5 698/5 +f 698/5 699/5 700/5 +f 699/5 701/5 700/5 +f 700/5 701/5 702/5 +f 701/5 703/5 702/5 +f 702/5 703/5 704/5 +f 703/5 457/5 704/5 +f 704/5 457/5 453/5 +f 705/5 706/5 707/5 +f 707/5 706/5 708/5 +f 709/5 710/5 711/5 +f 711/5 710/5 712/5 +f 709/5 713/5 710/5 +f 710/5 713/5 714/5 +f 713/5 715/5 714/5 +f 714/5 715/5 716/5 +f 715/5 717/5 716/5 +f 716/5 717/5 718/5 +f 717/5 719/5 718/5 +f 718/5 719/5 720/5 +f 719/5 721/5 720/5 +f 720/5 721/5 722/5 +f 721/5 723/5 722/5 +f 722/5 723/5 724/5 +f 723/5 725/5 724/5 +f 724/5 725/5 726/5 +f 725/5 727/5 726/5 +f 726/5 727/5 728/5 +f 727/5 729/5 728/5 +f 728/5 729/5 730/5 +f 729/5 731/5 730/5 +f 730/5 731/5 732/5 +f 731/5 733/5 732/5 +f 732/5 733/5 734/5 +f 733/5 735/5 734/5 +f 734/5 735/5 736/5 +f 735/5 737/5 736/5 +f 736/5 737/5 738/5 +f 737/5 739/5 738/5 +f 738/5 739/5 740/5 +f 739/5 741/5 740/5 +f 740/5 741/5 742/5 +f 741/5 743/5 742/5 +f 742/5 743/5 744/5 +f 743/5 745/5 744/5 +f 744/5 745/5 746/5 +f 745/5 637/5 746/5 +f 746/5 637/5 638/5 +f 708/5 747/5 707/5 +f 707/5 747/5 748/5 +f 747/5 749/5 748/5 +f 748/5 749/5 750/5 +f 749/5 751/5 750/5 +f 750/5 751/5 752/5 +f 751/5 753/5 752/5 +f 752/5 753/5 754/5 +f 753/5 755/5 754/5 +f 754/5 755/5 756/5 +f 755/5 757/5 756/5 +f 756/5 757/5 758/5 +f 757/5 759/5 758/5 +f 758/5 759/5 760/5 +f 759/5 761/5 760/5 +f 760/5 761/5 762/5 +f 761/5 711/5 762/5 +f 762/5 711/5 712/5 +f 426/5 763/5 421/5 +f 421/5 763/5 764/5 +f 763/5 765/5 764/5 +f 764/5 765/5 766/5 +f 765/5 767/5 766/5 +f 766/5 767/5 768/5 +f 767/5 769/5 768/5 +f 768/5 769/5 770/5 +f 769/5 771/5 770/5 +f 770/5 771/5 772/5 +f 771/5 773/5 772/5 +f 772/5 773/5 774/5 +f 773/5 775/5 774/5 +f 774/5 775/5 776/5 +f 775/5 777/5 776/5 +f 776/5 777/5 778/5 +f 777/5 706/5 778/5 +f 778/5 706/5 705/5 +f 345/5 347/5 779/5 +f 779/5 347/5 780/5 +f 781/5 782/5 783/5 +f 783/5 782/5 784/5 +f 784/5 782/5 785/5 +f 785/5 782/5 786/5 +f 785/5 786/5 787/5 +f 785/5 787/5 788/5 +f 788/5 787/5 789/5 +f 788/5 789/5 790/5 +f 790/5 789/5 791/5 +f 790/5 791/5 792/5 +f 792/5 791/5 793/5 +f 792/5 793/5 794/5 +f 794/5 793/5 795/5 +f 793/5 796/5 795/5 +f 795/5 796/5 797/5 +f 795/5 797/5 798/5 +f 798/5 797/5 799/5 +f 798/5 799/5 800/5 +f 800/5 799/5 801/5 +f 800/5 801/5 802/5 +f 802/5 801/5 803/5 +f 802/5 803/5 804/5 +f 804/5 803/5 805/5 +f 803/5 806/5 805/5 +f 805/5 806/5 807/5 +f 805/5 807/5 808/5 +f 808/5 807/5 809/5 +f 808/5 809/5 810/5 +f 810/5 809/5 811/5 +f 810/5 811/5 812/5 +f 812/5 811/5 813/5 +f 811/5 814/5 813/5 +f 813/5 814/5 815/5 +f 814/5 816/5 815/5 +f 815/5 816/5 817/5 +f 815/5 817/5 818/5 +f 818/5 817/5 819/5 +f 818/5 819/5 820/5 +f 820/5 819/5 821/5 +f 820/5 821/5 822/5 +f 822/5 821/5 823/5 +f 821/5 824/5 823/5 +f 823/5 824/5 825/5 +f 823/5 825/5 826/5 +f 826/5 825/5 827/5 +f 826/5 827/5 828/5 +f 828/5 827/5 829/5 +f 828/5 829/5 830/5 +f 830/5 829/5 831/5 +f 830/5 831/5 832/5 +f 832/5 831/5 833/5 +f 831/5 834/5 833/5 +f 833/5 834/5 835/5 +f 833/5 835/5 836/5 +f 836/5 835/5 837/5 +f 836/5 837/5 838/5 +f 838/5 837/5 839/5 +f 838/5 839/5 840/5 +f 840/5 839/5 841/5 +f 840/5 841/5 842/5 +f 842/5 841/5 843/5 +f 841/5 844/5 843/5 +f 843/5 844/5 845/5 +f 843/5 845/5 846/5 +f 847/5 848/5 849/5 +f 849/5 848/5 850/5 +f 850/5 848/5 851/5 +f 851/5 848/5 852/5 +f 851/5 852/5 853/5 +f 851/5 853/5 854/5 +f 854/5 853/5 855/5 +f 854/5 855/5 856/5 +f 856/5 855/5 857/5 +f 856/5 857/5 858/5 +f 858/5 857/5 859/5 +f 858/5 859/5 860/5 +f 860/5 859/5 861/5 +f 859/5 862/5 861/5 +f 861/5 862/5 863/5 +f 861/5 863/5 864/5 +f 864/5 863/5 865/5 +f 864/5 865/5 866/5 +f 866/5 865/5 867/5 +f 866/5 867/5 868/5 +f 868/5 867/5 869/5 +f 868/5 869/5 870/5 +f 870/5 869/5 871/5 +f 869/5 872/5 871/5 +f 871/5 872/5 873/5 +f 871/5 873/5 874/5 +f 874/5 873/5 875/5 +f 874/5 875/5 876/5 +f 876/5 875/5 877/5 +f 876/5 877/5 878/5 +f 878/5 877/5 879/5 +f 877/5 880/5 879/5 +f 879/5 880/5 881/5 +f 880/5 882/5 881/5 +f 881/5 882/5 883/5 +f 881/5 883/5 884/5 +f 884/5 883/5 885/5 +f 884/5 885/5 886/5 +f 886/5 885/5 887/5 +f 886/5 887/5 888/5 +f 888/5 887/5 889/5 +f 887/5 890/5 889/5 +f 889/5 890/5 891/5 +f 889/5 891/5 892/5 +f 892/5 891/5 893/5 +f 892/5 893/5 894/5 +f 894/5 893/5 895/5 +f 894/5 895/5 896/5 +f 896/5 895/5 897/5 +f 896/5 897/5 898/5 +f 898/5 897/5 899/5 +f 897/5 900/5 899/5 +f 899/5 900/5 901/5 +f 899/5 901/5 902/5 +f 902/5 901/5 903/5 +f 902/5 903/5 904/5 +f 904/5 903/5 905/5 +f 904/5 905/5 906/5 +f 906/5 905/5 907/5 +f 906/5 907/5 908/5 +f 908/5 907/5 909/5 +f 907/5 910/5 909/5 +f 909/5 910/5 911/5 +f 909/5 911/5 912/5 +f 913/5 914/5 915/5 +f 915/5 914/5 916/5 +f 915/5 916/5 917/5 +f 917/5 918/5 915/5 +f 915/5 918/5 919/5 +f 915/5 919/5 920/5 +f 920/5 921/5 915/5 +f 915/5 921/5 922/5 +f 915/5 922/5 923/5 +f 923/5 924/5 915/5 +f 915/5 924/5 925/5 +f 915/5 925/5 926/5 +f 926/5 927/5 915/5 +f 915/5 927/5 928/5 +f 915/5 928/5 929/5 +f 929/5 930/5 915/5 +f 915/5 930/5 931/5 +f 915/5 931/5 932/5 +f 932/5 933/5 915/5 +f 915/5 933/5 934/5 +f 915/5 934/5 935/5 +f 935/5 936/5 915/5 +f 915/5 936/5 937/5 +f 915/5 937/5 938/5 +f 938/5 939/5 915/5 +f 915/5 939/5 940/5 +f 915/5 940/5 941/5 +f 941/5 942/5 915/5 +f 915/5 942/5 943/5 +f 915/5 943/5 944/5 +f 944/5 945/5 915/5 +f 915/5 945/5 946/5 +f 946/5 945/5 947/5 +f 947/5 945/5 948/5 +f 947/5 948/5 949/5 +f 950/5 951/5 949/5 +f 949/5 951/5 952/5 +f 949/5 952/5 947/5 +f 950/5 953/5 951/5 +f 951/5 953/5 954/5 +f 951/5 954/5 955/5 +f 955/5 956/5 951/5 +f 951/5 956/5 957/5 +f 951/5 957/5 958/5 +f 958/5 959/5 951/5 +f 951/5 959/5 960/5 +f 951/5 960/5 961/5 +f 961/5 962/5 951/5 +f 951/5 962/5 963/5 +f 951/5 963/5 964/5 +f 964/5 965/5 951/5 +f 951/5 965/5 966/5 +f 951/5 966/5 967/5 +f 967/5 968/5 951/5 +f 951/5 968/5 969/5 +f 951/5 969/5 970/5 +f 970/5 971/5 951/5 +f 951/5 971/5 972/5 +f 951/5 972/5 973/5 +f 973/5 974/5 951/5 +f 951/5 974/5 975/5 +f 951/5 975/5 976/5 +f 976/5 977/5 951/5 +f 951/5 977/5 978/5 +f 951/5 978/5 979/5 +f 979/5 980/5 951/5 +f 951/5 980/5 981/5 +f 951/5 981/5 982/5 +f 781/5 783/5 983/5 +f 983/5 783/5 984/5 +f 983/5 984/5 985/5 +f 986/5 987/5 988/5 +f 988/5 987/5 989/5 +f 988/5 989/5 990/5 +f 990/5 989/5 991/5 +f 990/5 991/5 992/5 +f 992/5 991/5 993/5 +f 992/5 993/5 994/5 +f 994/5 993/5 995/5 +f 994/5 995/5 996/5 +f 996/5 995/5 997/5 +f 996/5 997/5 998/5 +f 998/5 997/5 999/5 +f 998/5 999/5 1000/5 +f 1000/5 999/5 1001/5 +f 1000/5 1001/5 985/5 +f 985/5 1001/5 1002/5 +f 985/5 1002/5 983/5 +f 986/5 1003/5 987/5 +f 987/5 1003/5 1004/5 +f 1003/5 1005/5 1004/5 +f 1004/5 1005/5 1006/5 +f 1005/5 1007/5 1006/5 +f 1006/5 1007/5 1008/5 +f 1007/5 1009/5 1008/5 +f 1008/5 1009/5 1010/5 +f 1009/5 1011/5 1010/5 +f 1010/5 1011/5 1012/5 +f 1011/5 1013/5 1012/5 +f 1012/5 1013/5 1014/5 +f 1013/5 1015/5 1014/5 +f 1014/5 1015/5 1016/5 +f 1015/5 1017/5 1016/5 +f 1016/5 1017/5 1018/5 +f 1017/5 847/5 1018/5 +f 1018/5 847/5 849/5 +f 1019/5 1020/5 1021/5 +f 1021/5 1020/5 1022/5 +f 1021/5 1022/5 1023/5 +f 1023/5 1024/5 1021/5 +f 1021/5 1024/5 1025/5 +f 1021/5 1025/5 1026/5 +f 1026/5 1027/5 1021/5 +f 1021/5 1027/5 1028/5 +f 1021/5 1028/5 1029/5 +f 1029/5 1030/5 1021/5 +f 1021/5 1030/5 1031/5 +f 1021/5 1031/5 1032/5 +f 1032/5 1033/5 1021/5 +f 1021/5 1033/5 1034/5 +f 1021/5 1034/5 1035/5 +f 1035/5 1036/5 1021/5 +f 1021/5 1036/5 1037/5 +f 1021/5 1037/5 1038/5 +f 1038/5 1039/5 1021/5 +f 1021/5 1039/5 1040/5 +f 1021/5 1040/5 1041/5 +f 1041/5 1042/5 1021/5 +f 1021/5 1042/5 1043/5 +f 1021/5 1043/5 1044/5 +f 1044/5 1045/5 1021/5 +f 1021/5 1045/5 1046/5 +f 1021/5 1046/5 1047/5 +f 1047/5 1048/5 1021/5 +f 1021/5 1048/5 1049/5 +f 1021/5 1049/5 1050/5 +f 1050/5 1051/5 1021/5 +f 1021/5 1051/5 1052/5 +f 1052/5 1051/5 1053/5 +f 1053/5 1051/5 1054/5 +f 1053/5 1054/5 1055/5 +f 1056/5 1057/5 1055/5 +f 1055/5 1057/5 1058/5 +f 1055/5 1058/5 1053/5 +f 1056/5 1059/5 1057/5 +f 1057/5 1059/5 1060/5 +f 1057/5 1060/5 1061/5 +f 1061/5 1062/5 1057/5 +f 1057/5 1062/5 1063/5 +f 1057/5 1063/5 1064/5 +f 1064/5 1065/5 1057/5 +f 1057/5 1065/5 1066/5 +f 1057/5 1066/5 1067/5 +f 1067/5 1068/5 1057/5 +f 1057/5 1068/5 1069/5 +f 1057/5 1069/5 1070/5 +f 1070/5 1071/5 1057/5 +f 1057/5 1071/5 1072/5 +f 1057/5 1072/5 1073/5 +f 1073/5 1074/5 1057/5 +f 1057/5 1074/5 1075/5 +f 1057/5 1075/5 1076/5 +f 1076/5 1077/5 1057/5 +f 1057/5 1077/5 1078/5 +f 1057/5 1078/5 1079/5 +f 1079/5 1080/5 1057/5 +f 1057/5 1080/5 1081/5 +f 1057/5 1081/5 1082/5 +f 1082/5 1083/5 1057/5 +f 1057/5 1083/5 1084/5 +f 1057/5 1084/5 1085/5 +f 1085/5 1086/5 1057/5 +f 1057/5 1086/5 1087/5 +f 1057/5 1087/5 1088/5 +f 846/5 845/5 1089/5 +f 1089/5 845/5 1090/5 +f 1089/5 1090/5 1091/5 +f 1091/5 1090/5 1092/5 +f 1093/5 1094/5 1095/5 +f 1095/5 1094/5 1096/5 +f 1095/5 1096/5 1097/5 +f 1093/5 1098/5 1094/5 +f 1094/5 1098/5 1099/5 +f 1094/5 1099/5 1100/5 +f 1100/5 1101/5 1094/5 +f 1094/5 1101/5 1102/5 +f 1094/5 1102/5 1103/5 +f 1103/5 1104/5 1094/5 +f 1094/5 1104/5 1105/5 +f 1094/5 1105/5 1106/5 +f 1106/5 1107/5 1094/5 +f 1094/5 1107/5 1108/5 +f 1094/5 1108/5 1109/5 +f 1109/5 1110/5 1094/5 +f 1094/5 1110/5 1111/5 +f 1094/5 1111/5 1112/5 +f 1112/5 1113/5 1094/5 +f 1094/5 1113/5 1114/5 +f 1094/5 1114/5 1115/5 +f 1115/5 1116/5 1094/5 +f 1094/5 1116/5 1117/5 +f 1094/5 1117/5 1118/5 +f 1118/5 1119/5 1094/5 +f 1094/5 1119/5 1120/5 +f 1094/5 1120/5 1121/5 +f 1121/5 1122/5 1094/5 +f 1094/5 1122/5 1123/5 +f 1094/5 1123/5 1124/5 +f 1124/5 1125/5 1094/5 +f 1094/5 1125/5 1126/5 +f 1094/5 1126/5 1127/5 +f 1128/5 1129/5 1097/5 +f 1097/5 1129/5 1130/5 +f 1097/5 1130/5 1095/5 +f 1128/5 1131/5 1129/5 +f 1129/5 1131/5 1132/5 +f 1133/5 1134/5 1131/5 +f 1131/5 1134/5 1135/5 +f 1131/5 1135/5 1136/5 +f 1136/5 1137/5 1131/5 +f 1131/5 1137/5 1138/5 +f 1131/5 1138/5 1139/5 +f 1139/5 1140/5 1131/5 +f 1131/5 1140/5 1141/5 +f 1131/5 1141/5 1142/5 +f 1142/5 1143/5 1131/5 +f 1131/5 1143/5 1144/5 +f 1131/5 1144/5 1145/5 +f 1145/5 1146/5 1131/5 +f 1131/5 1146/5 1147/5 +f 1131/5 1147/5 1148/5 +f 1148/5 1149/5 1131/5 +f 1131/5 1149/5 1150/5 +f 1131/5 1150/5 1151/5 +f 1151/5 1152/5 1131/5 +f 1131/5 1152/5 1153/5 +f 1131/5 1153/5 1154/5 +f 1154/5 1155/5 1131/5 +f 1131/5 1155/5 1156/5 +f 1131/5 1156/5 1157/5 +f 1157/5 1158/5 1131/5 +f 1131/5 1158/5 1159/5 +f 1131/5 1159/5 1160/5 +f 1160/5 1161/5 1131/5 +f 1131/5 1161/5 1162/5 +f 1131/5 1162/5 1132/5 +f 1163/5 1164/5 1165/5 +f 1165/5 1164/5 1166/5 +f 1165/5 1166/5 1167/5 +f 1164/5 1168/5 1166/5 +f 1165/5 1167/5 1169/5 +f 1169/5 1167/5 1170/5 +f 1169/5 1170/5 1171/5 +f 1171/5 1170/5 1172/5 +f 1171/5 1172/5 1173/5 +f 1173/5 1172/5 1174/5 +f 1173/5 1174/5 1175/5 +f 1175/5 1174/5 1176/5 +f 1175/5 1176/5 1177/5 +f 1177/5 1176/5 1178/5 +f 1177/5 1178/5 1179/5 +f 1179/5 1178/5 1097/5 +f 1179/5 1097/5 1096/5 +f 1178/5 1128/5 1097/5 +f 1180/5 1168/5 1181/5 +f 1181/5 1168/5 1164/5 +f 1181/5 1164/5 1182/5 +f 1182/5 1164/5 1163/5 +f 1180/5 1181/5 1183/5 +f 1183/5 1181/5 1184/5 +f 1183/5 1184/5 1185/5 +f 1181/5 1182/5 1184/5 +f 1183/5 1185/5 1186/5 +f 1186/5 1185/5 1187/5 +f 1186/5 1187/5 1188/5 +f 1188/5 1187/5 1189/5 +f 1188/5 1189/5 1190/5 +f 1190/5 1189/5 1191/5 +f 1190/5 1191/5 1192/5 +f 1192/5 1191/5 1193/5 +f 1192/5 1193/5 1194/5 +f 1194/5 1193/5 1195/5 +f 1194/5 1195/5 1196/5 +f 1196/5 1195/5 1053/5 +f 1196/5 1053/5 1058/5 +f 1195/5 1052/5 1053/5 +f 911/5 1197/5 912/5 +f 912/5 1197/5 1198/5 +f 1197/5 1199/5 1198/5 +f 1198/5 1199/5 1200/5 +f 1201/5 1202/5 1203/5 +f 1203/5 1202/5 1204/5 +f 1203/5 1204/5 1205/5 +f 1201/5 1206/5 1202/5 +f 1202/5 1206/5 1207/5 +f 1202/5 1207/5 1208/5 +f 1208/5 1209/5 1202/5 +f 1202/5 1209/5 1210/5 +f 1202/5 1210/5 1211/5 +f 1211/5 1212/5 1202/5 +f 1202/5 1212/5 1213/5 +f 1202/5 1213/5 1214/5 +f 1214/5 1215/5 1202/5 +f 1202/5 1215/5 1216/5 +f 1202/5 1216/5 1217/5 +f 1217/5 1218/5 1202/5 +f 1202/5 1218/5 1219/5 +f 1202/5 1219/5 1220/5 +f 1220/5 1221/5 1202/5 +f 1202/5 1221/5 1222/5 +f 1202/5 1222/5 1223/5 +f 1223/5 1224/5 1202/5 +f 1202/5 1224/5 1225/5 +f 1202/5 1225/5 1226/5 +f 1226/5 1227/5 1202/5 +f 1202/5 1227/5 1228/5 +f 1202/5 1228/5 1229/5 +f 1229/5 1230/5 1202/5 +f 1202/5 1230/5 1231/5 +f 1202/5 1231/5 1232/5 +f 1232/5 1233/5 1202/5 +f 1202/5 1233/5 1234/5 +f 1202/5 1234/5 1235/5 +f 1236/5 1237/5 1205/5 +f 1205/5 1237/5 1238/5 +f 1205/5 1238/5 1203/5 +f 1236/5 1239/5 1237/5 +f 1237/5 1239/5 1240/5 +f 1241/5 1242/5 1239/5 +f 1239/5 1242/5 1243/5 +f 1239/5 1243/5 1244/5 +f 1244/5 1245/5 1239/5 +f 1239/5 1245/5 1246/5 +f 1239/5 1246/5 1247/5 +f 1247/5 1248/5 1239/5 +f 1239/5 1248/5 1249/5 +f 1239/5 1249/5 1250/5 +f 1250/5 1251/5 1239/5 +f 1239/5 1251/5 1252/5 +f 1239/5 1252/5 1253/5 +f 1253/5 1254/5 1239/5 +f 1239/5 1254/5 1255/5 +f 1239/5 1255/5 1256/5 +f 1256/5 1257/5 1239/5 +f 1239/5 1257/5 1258/5 +f 1239/5 1258/5 1259/5 +f 1259/5 1260/5 1239/5 +f 1239/5 1260/5 1261/5 +f 1239/5 1261/5 1262/5 +f 1262/5 1263/5 1239/5 +f 1239/5 1263/5 1264/5 +f 1239/5 1264/5 1265/5 +f 1265/5 1266/5 1239/5 +f 1239/5 1266/5 1267/5 +f 1239/5 1267/5 1268/5 +f 1268/5 1269/5 1239/5 +f 1239/5 1269/5 1270/5 +f 1239/5 1270/5 1240/5 +f 1271/5 1272/5 1273/5 +f 1273/5 1272/5 1274/5 +f 1273/5 1274/5 1275/5 +f 1272/5 1276/5 1274/5 +f 1274/5 1276/5 1277/5 +f 1276/5 1278/5 1277/5 +f 1277/5 1278/5 1279/5 +f 1278/5 1280/5 1279/5 +f 1279/5 1280/5 1281/5 +f 1280/5 1282/5 1281/5 +f 1281/5 1282/5 1283/5 +f 1282/5 1284/5 1283/5 +f 1283/5 1284/5 1285/5 +f 1284/5 1286/5 1285/5 +f 1285/5 1286/5 1287/5 +f 1236/5 1205/5 1286/5 +f 1286/5 1205/5 1287/5 +f 1205/5 1204/5 1287/5 +f 1275/5 1288/5 1273/5 +f 1273/5 1288/5 1289/5 +f 1273/5 1289/5 1271/5 +f 1271/5 1289/5 1290/5 +f 1290/5 1289/5 1291/5 +f 1291/5 1289/5 1292/5 +f 1291/5 1292/5 1293/5 +f 1289/5 1288/5 1292/5 +f 1291/5 1293/5 1294/5 +f 1294/5 1293/5 1295/5 +f 1294/5 1295/5 1296/5 +f 1296/5 1295/5 1297/5 +f 1296/5 1297/5 1298/5 +f 1298/5 1297/5 1299/5 +f 1298/5 1299/5 1300/5 +f 1300/5 1299/5 1301/5 +f 1300/5 1301/5 1302/5 +f 1302/5 1301/5 1303/5 +f 1302/5 1303/5 1304/5 +f 1304/5 1303/5 947/5 +f 1304/5 947/5 952/5 +f 1303/5 946/5 947/5 +f 1305/5 1306/5 1307/5 +f 1307/5 1306/5 1308/5 +f 1306/5 1309/5 1308/5 +f 1308/5 1309/5 1310/5 +f 1311/5 1312/5 1313/5 +f 1313/5 1312/5 1314/5 +f 1312/5 1315/5 1314/5 +f 1314/5 1315/5 1316/5 +f 1316/5 1315/5 1317/5 +f 1317/5 1315/5 1318/5 +f 1317/5 1318/5 1319/5 +f 1317/5 1319/5 1320/5 +f 1320/5 1319/5 1321/5 +f 1320/5 1321/5 1322/5 +f 1322/5 1321/5 1323/5 +f 1322/5 1323/5 1324/5 +f 1324/5 1323/5 1325/5 +f 1324/5 1325/5 1326/5 +f 1326/5 1325/5 1327/5 +f 1325/5 1328/5 1327/5 +f 1327/5 1328/5 1329/5 +f 1327/5 1329/5 1330/5 +f 1330/5 1329/5 1331/5 +f 1330/5 1331/5 1332/5 +f 1332/5 1331/5 1333/5 +f 1332/5 1333/5 1334/5 +f 1334/5 1333/5 1335/5 +f 1334/5 1335/5 1336/5 +f 1336/5 1335/5 1337/5 +f 1335/5 1338/5 1337/5 +f 1337/5 1338/5 1339/5 +f 1337/5 1339/5 1340/5 +f 1340/5 1339/5 1341/5 +f 1340/5 1341/5 1342/5 +f 1342/5 1341/5 1343/5 +f 1342/5 1343/5 1344/5 +f 1344/5 1343/5 1345/5 +f 1344/5 1345/5 1346/5 +f 1346/5 1345/5 1347/5 +f 1345/5 1348/5 1347/5 +f 1347/5 1348/5 1349/5 +f 1347/5 1349/5 1350/5 +f 1350/5 1349/5 1351/5 +f 1350/5 1351/5 1352/5 +f 1352/5 1351/5 1353/5 +f 1352/5 1353/5 1354/5 +f 1354/5 1353/5 1355/5 +f 1354/5 1355/5 1356/5 +f 1356/5 1355/5 1357/5 +f 1355/5 1358/5 1357/5 +f 1357/5 1358/5 1359/5 +f 1357/5 1359/5 1360/5 +f 1360/5 1359/5 1361/5 +f 1360/5 1361/5 1362/5 +f 1362/5 1361/5 1363/5 +f 1362/5 1363/5 1364/5 +f 1364/5 1363/5 1365/5 +f 1364/5 1365/5 1366/5 +f 1366/5 1365/5 1367/5 +f 1365/5 1368/5 1367/5 +f 1367/5 1368/5 1369/5 +f 1367/5 1369/5 1370/5 +f 1370/5 1369/5 1371/5 +f 1370/5 1371/5 1372/5 +f 1372/5 1371/5 1373/5 +f 1372/5 1373/5 1374/5 +f 1374/5 1373/5 1199/5 +f 1373/5 1200/5 1199/5 +f 1091/5 1092/5 1375/5 +f 1375/5 1092/5 1376/5 +f 1375/5 1376/5 1377/5 +f 1375/5 1377/5 1378/5 +f 1378/5 1377/5 1379/5 +f 1378/5 1379/5 1380/5 +f 1380/5 1379/5 1381/5 +f 1380/5 1381/5 1382/5 +f 1382/5 1381/5 1383/5 +f 1381/5 1384/5 1383/5 +f 1383/5 1384/5 1385/5 +f 1383/5 1385/5 1386/5 +f 1386/5 1385/5 1387/5 +f 1386/5 1387/5 1388/5 +f 1388/5 1387/5 1389/5 +f 1388/5 1389/5 1390/5 +f 1390/5 1389/5 1391/5 +f 1390/5 1391/5 1392/5 +f 1392/5 1391/5 1393/5 +f 1391/5 1394/5 1393/5 +f 1393/5 1394/5 1395/5 +f 1393/5 1395/5 1396/5 +f 1396/5 1395/5 1397/5 +f 1396/5 1397/5 1398/5 +f 1398/5 1397/5 1399/5 +f 1398/5 1399/5 1400/5 +f 1400/5 1399/5 1401/5 +f 1400/5 1401/5 1402/5 +f 1402/5 1401/5 1403/5 +f 1401/5 1404/5 1403/5 +f 1403/5 1404/5 1405/5 +f 1403/5 1405/5 1406/5 +f 1406/5 1405/5 1407/5 +f 1406/5 1407/5 1408/5 +f 1408/5 1407/5 1409/5 +f 1408/5 1409/5 1410/5 +f 1410/5 1409/5 1411/5 +f 1410/5 1411/5 1412/5 +f 1412/5 1411/5 1413/5 +f 1411/5 1414/5 1413/5 +f 1413/5 1414/5 1415/5 +f 1413/5 1415/5 1416/5 +f 1416/5 1415/5 1417/5 +f 1416/5 1417/5 1418/5 +f 1418/5 1417/5 1419/5 +f 1418/5 1419/5 1420/5 +f 1420/5 1419/5 1421/5 +f 1420/5 1421/5 1422/5 +f 1422/5 1421/5 1423/5 +f 1421/5 1424/5 1423/5 +f 1423/5 1424/5 1425/5 +f 1423/5 1425/5 1426/5 +f 1426/5 1425/5 1427/5 +f 1426/5 1427/5 1428/5 +f 1428/5 1427/5 1429/5 +f 1428/5 1429/5 1430/5 +f 1430/5 1429/5 1431/5 +f 1430/5 1431/5 1432/5 +f 1432/5 1431/5 1433/5 +f 1431/5 1434/5 1433/5 +f 1433/5 1434/5 1435/5 +f 1433/5 1435/5 1436/5 +f 1436/5 1435/5 1437/5 +f 1436/5 1437/5 1438/5 +f 1439/5 1440/5 1441/5 +f 1441/5 1440/5 1442/5 +f 1441/5 1442/5 1443/5 +f 1441/5 1443/5 1444/5 +f 1444/5 1443/5 1445/5 +f 1444/5 1445/5 1446/5 +f 1446/5 1445/5 1447/5 +f 1446/5 1447/5 1448/5 +f 1448/5 1447/5 1449/5 +f 1448/5 1449/5 1450/5 +f 1450/5 1449/5 1451/5 +f 1449/5 1452/5 1451/5 +f 1451/5 1452/5 1453/5 +f 1451/5 1453/5 1454/5 +f 1454/5 1453/5 1455/5 +f 1454/5 1455/5 1456/5 +f 1456/5 1455/5 1457/5 +f 1456/5 1457/5 1458/5 +f 1458/5 1457/5 1459/5 +f 1458/5 1459/5 1460/5 +f 1460/5 1459/5 1461/5 +f 1459/5 1462/5 1461/5 +f 1461/5 1462/5 1463/5 +f 1461/5 1463/5 1464/5 +f 1464/5 1463/5 1465/5 +f 1464/5 1465/5 1466/5 +f 1466/5 1465/5 1467/5 +f 1466/5 1467/5 1468/5 +f 1468/5 1467/5 1469/5 +f 1468/5 1469/5 1470/5 +f 1470/5 1469/5 1471/5 +f 1469/5 1472/5 1471/5 +f 1471/5 1472/5 1473/5 +f 1472/5 1474/5 1473/5 +f 1473/5 1474/5 1475/5 +f 1473/5 1475/5 1476/5 +f 1476/5 1475/5 1477/5 +f 1476/5 1477/5 1478/5 +f 1478/5 1477/5 1479/5 +f 1478/5 1479/5 1480/5 +f 1480/5 1479/5 1481/5 +f 1480/5 1481/5 1482/5 +f 1482/5 1481/5 1483/5 +f 1481/5 1484/5 1483/5 +f 1483/5 1484/5 1485/5 +f 1483/5 1485/5 1486/5 +f 1486/5 1485/5 1487/5 +f 1486/5 1487/5 1488/5 +f 1488/5 1487/5 1489/5 +f 1488/5 1489/5 1490/5 +f 1490/5 1489/5 1491/5 +f 1490/5 1491/5 1492/5 +f 1492/5 1491/5 1493/5 +f 1491/5 1494/5 1493/5 +f 1493/5 1494/5 1495/5 +f 1493/5 1495/5 1496/5 +f 1496/5 1495/5 1497/5 +f 1496/5 1497/5 1498/5 +f 1498/5 1497/5 1499/5 +f 1498/5 1499/5 1500/5 +f 1500/5 1499/5 1501/5 +f 1500/5 1501/5 1502/5 +f 1502/5 1501/5 1307/5 +f 1501/5 1305/5 1307/5 +f 1503/5 1504/5 1505/5 +f 1505/5 1504/5 1506/5 +f 1504/5 1507/5 1506/5 +f 1506/5 1507/5 1508/5 +f 1507/5 1509/5 1508/5 +f 1508/5 1509/5 1510/5 +f 1509/5 1511/5 1510/5 +f 1510/5 1511/5 1512/5 +f 1511/5 1513/5 1512/5 +f 1512/5 1513/5 1514/5 +f 1513/5 1515/5 1514/5 +f 1514/5 1515/5 1516/5 +f 1515/5 1517/5 1516/5 +f 1516/5 1517/5 1518/5 +f 1517/5 1519/5 1518/5 +f 1518/5 1519/5 1520/5 +f 1519/5 1521/5 1520/5 +f 1520/5 1521/5 1522/5 +f 1521/5 1523/5 1522/5 +f 1522/5 1523/5 1524/5 +f 1523/5 1525/5 1524/5 +f 1524/5 1525/5 1526/5 +f 1525/5 1527/5 1526/5 +f 1526/5 1527/5 1528/5 +f 1527/5 1529/5 1528/5 +f 1528/5 1529/5 1530/5 +f 1529/5 1531/5 1530/5 +f 1530/5 1531/5 1532/5 +f 1531/5 1533/5 1532/5 +f 1532/5 1533/5 1534/5 +f 1533/5 1535/5 1534/5 +f 1534/5 1535/5 1536/5 +f 1535/5 1537/5 1536/5 +f 1536/5 1537/5 1538/5 +f 1537/5 1539/5 1538/5 +f 1538/5 1539/5 1540/5 +f 1539/5 1541/5 1540/5 +f 1540/5 1541/5 1542/5 +f 1541/5 1543/5 1542/5 +f 1542/5 1543/5 1544/5 +f 1544/5 1543/5 1545/5 +f 1545/5 1543/5 1546/5 +f 1545/5 1546/5 1547/5 +f 1545/5 1547/5 1548/5 +f 1548/5 1547/5 1549/5 +f 1548/5 1549/5 1550/5 +f 1550/5 1549/5 1551/5 +f 1550/5 1551/5 1552/5 +f 1552/5 1551/5 1553/5 +f 1552/5 1553/5 1554/5 +f 1554/5 1553/5 1555/5 +f 1554/5 1555/5 1556/5 +f 1556/5 1555/5 1557/5 +f 1556/5 1557/5 1558/5 +f 1558/5 1557/5 1559/5 +f 1558/5 1559/5 1560/5 +f 1560/5 1559/5 1561/5 +f 1560/5 1561/5 1562/5 +f 1562/5 1561/5 1563/5 +f 1562/5 1563/5 1564/5 +f 1564/5 1563/5 1565/5 +f 1564/5 1565/5 1566/5 +f 1566/5 1565/5 1271/5 +f 1566/5 1271/5 1290/5 +f 1567/5 1503/5 1568/5 +f 1568/5 1503/5 1505/5 +f 1568/5 1505/5 1569/5 +f 1570/5 1571/5 1572/5 +f 1572/5 1571/5 1573/5 +f 1572/5 1573/5 1574/5 +f 1573/5 1571/5 1575/5 +f 1575/5 1571/5 1576/5 +f 1575/5 1576/5 1577/5 +f 1575/5 1577/5 1578/5 +f 1578/5 1577/5 1579/5 +f 1578/5 1579/5 1580/5 +f 1580/5 1579/5 1581/5 +f 1580/5 1581/5 1582/5 +f 1582/5 1581/5 1583/5 +f 1582/5 1583/5 1584/5 +f 1584/5 1583/5 1585/5 +f 1583/5 1586/5 1585/5 +f 1585/5 1586/5 1587/5 +f 1585/5 1587/5 1588/5 +f 1588/5 1587/5 1589/5 +f 1588/5 1589/5 1590/5 +f 1590/5 1589/5 1591/5 +f 1589/5 1592/5 1591/5 +f 1591/5 1592/5 1593/5 +f 1591/5 1593/5 1594/5 +f 1594/5 1593/5 1595/5 +f 1593/5 1596/5 1595/5 +f 1595/5 1596/5 1597/5 +f 1595/5 1597/5 1598/5 +f 1598/5 1597/5 1599/5 +f 1598/5 1599/5 1600/5 +f 1600/5 1599/5 1601/5 +f 1600/5 1601/5 1602/5 +f 1602/5 1601/5 1568/5 +f 1602/5 1568/5 1569/5 +f 1601/5 1567/5 1568/5 +f 1603/5 1570/5 1604/5 +f 1604/5 1570/5 1572/5 +f 1604/5 1572/5 1605/5 +f 1605/5 1572/5 1606/5 +f 1572/5 1574/5 1606/5 +f 1606/5 1574/5 1607/5 +f 1606/5 1607/5 1608/5 +f 1608/5 1609/5 1606/5 +f 1606/5 1609/5 1610/5 +f 1606/5 1610/5 1611/5 +f 1611/5 1612/5 1606/5 +f 1606/5 1612/5 1613/5 +f 1606/5 1613/5 1614/5 +f 1614/5 1615/5 1606/5 +f 1606/5 1615/5 1616/5 +f 1606/5 1616/5 1617/5 +f 1617/5 1618/5 1606/5 +f 1606/5 1618/5 1619/5 +f 1606/5 1619/5 1620/5 +f 1620/5 1621/5 1606/5 +f 1606/5 1621/5 1622/5 +f 1606/5 1622/5 1623/5 +f 1623/5 1624/5 1606/5 +f 1606/5 1624/5 1625/5 +f 1606/5 1625/5 1626/5 +f 1626/5 1627/5 1606/5 +f 1606/5 1627/5 1628/5 +f 1606/5 1628/5 1629/5 +f 1629/5 1630/5 1606/5 +f 1606/5 1630/5 1631/5 +f 1606/5 1631/5 1632/5 +f 1632/5 1633/5 1606/5 +f 1606/5 1633/5 1634/5 +f 1606/5 1634/5 1635/5 +f 1635/5 1636/5 1606/5 +f 1606/5 1636/5 1637/5 +f 1606/5 1637/5 1638/5 +f 1639/5 1640/5 1604/5 +f 1604/5 1640/5 1641/5 +f 1604/5 1641/5 1642/5 +f 1642/5 1643/5 1604/5 +f 1604/5 1643/5 1644/5 +f 1604/5 1644/5 1645/5 +f 1645/5 1646/5 1604/5 +f 1604/5 1646/5 1647/5 +f 1604/5 1647/5 1648/5 +f 1648/5 1649/5 1604/5 +f 1604/5 1649/5 1650/5 +f 1604/5 1650/5 1651/5 +f 1651/5 1652/5 1604/5 +f 1604/5 1652/5 1653/5 +f 1604/5 1653/5 1654/5 +f 1654/5 1655/5 1604/5 +f 1604/5 1655/5 1656/5 +f 1604/5 1656/5 1657/5 +f 1657/5 1658/5 1604/5 +f 1604/5 1658/5 1659/5 +f 1604/5 1659/5 1660/5 +f 1660/5 1661/5 1604/5 +f 1604/5 1661/5 1662/5 +f 1604/5 1662/5 1663/5 +f 1663/5 1664/5 1604/5 +f 1604/5 1664/5 1665/5 +f 1604/5 1665/5 1666/5 +f 1666/5 1667/5 1604/5 +f 1604/5 1667/5 1668/5 +f 1604/5 1668/5 1669/5 +f 1669/5 1603/5 1604/5 +f 1310/5 1309/5 1670/5 +f 1670/5 1309/5 1671/5 +f 1670/5 1671/5 1672/5 +f 1670/5 1672/5 1673/5 +f 1673/5 1672/5 1674/5 +f 1673/5 1674/5 1675/5 +f 1675/5 1674/5 1676/5 +f 1675/5 1676/5 1677/5 +f 1677/5 1676/5 1678/5 +f 1676/5 1679/5 1678/5 +f 1678/5 1679/5 1680/5 +f 1678/5 1680/5 1681/5 +f 1681/5 1680/5 1682/5 +f 1681/5 1682/5 1683/5 +f 1683/5 1682/5 1684/5 +f 1683/5 1684/5 1685/5 +f 1685/5 1684/5 1686/5 +f 1685/5 1686/5 1687/5 +f 1687/5 1686/5 1688/5 +f 1686/5 1689/5 1688/5 +f 1688/5 1689/5 1690/5 +f 1688/5 1690/5 1691/5 +f 1691/5 1690/5 1692/5 +f 1691/5 1692/5 1693/5 +f 1693/5 1692/5 1694/5 +f 1693/5 1694/5 1695/5 +f 1695/5 1694/5 1696/5 +f 1695/5 1696/5 1697/5 +f 1697/5 1696/5 1698/5 +f 1696/5 1699/5 1698/5 +f 1698/5 1699/5 1700/5 +f 1698/5 1700/5 1701/5 +f 1701/5 1700/5 1702/5 +f 1701/5 1702/5 1703/5 +f 1703/5 1702/5 1704/5 +f 1703/5 1704/5 1705/5 +f 1705/5 1704/5 1706/5 +f 1705/5 1706/5 1707/5 +f 1707/5 1706/5 1708/5 +f 1706/5 1709/5 1708/5 +f 1708/5 1709/5 1710/5 +f 1708/5 1710/5 1711/5 +f 1711/5 1710/5 1712/5 +f 1711/5 1712/5 1713/5 +f 1713/5 1712/5 1714/5 +f 1713/5 1714/5 1715/5 +f 1715/5 1714/5 1716/5 +f 1715/5 1716/5 1717/5 +f 1717/5 1716/5 1718/5 +f 1716/5 1719/5 1718/5 +f 1718/5 1719/5 1720/5 +f 1718/5 1720/5 1721/5 +f 1721/5 1720/5 1722/5 +f 1721/5 1722/5 1723/5 +f 1723/5 1722/5 1724/5 +f 1723/5 1724/5 1725/5 +f 1725/5 1724/5 1726/5 +f 1725/5 1726/5 1727/5 +f 1727/5 1726/5 1728/5 +f 1726/5 1729/5 1728/5 +f 1728/5 1729/5 1730/5 +f 1728/5 1730/5 1731/5 +f 1731/5 1730/5 1732/5 +f 1731/5 1732/5 1733/5 +f 1734/5 1735/5 1736/5 +f 1736/5 1735/5 1737/5 +f 1736/5 1737/5 1738/5 +f 1738/5 1737/5 1739/5 +f 1738/5 1739/5 1740/5 +f 1740/5 1739/5 1741/5 +f 1740/5 1741/5 1742/5 +f 1743/5 1744/5 1736/5 +f 1736/5 1744/5 1745/5 +f 1736/5 1745/5 1746/5 +f 1746/5 1747/5 1736/5 +f 1736/5 1747/5 1748/5 +f 1736/5 1748/5 1749/5 +f 1749/5 1750/5 1736/5 +f 1736/5 1750/5 1751/5 +f 1736/5 1751/5 1752/5 +f 1752/5 1753/5 1736/5 +f 1736/5 1753/5 1754/5 +f 1736/5 1754/5 1755/5 +f 1755/5 1756/5 1736/5 +f 1736/5 1756/5 1757/5 +f 1736/5 1757/5 1758/5 +f 1758/5 1759/5 1736/5 +f 1736/5 1759/5 1760/5 +f 1736/5 1760/5 1761/5 +f 1761/5 1762/5 1736/5 +f 1736/5 1762/5 1763/5 +f 1736/5 1763/5 1764/5 +f 1764/5 1765/5 1736/5 +f 1736/5 1765/5 1766/5 +f 1736/5 1766/5 1767/5 +f 1767/5 1768/5 1736/5 +f 1736/5 1768/5 1769/5 +f 1736/5 1769/5 1770/5 +f 1770/5 1771/5 1736/5 +f 1736/5 1771/5 1772/5 +f 1736/5 1772/5 1734/5 +f 1742/5 1773/5 1740/5 +f 1740/5 1773/5 1774/5 +f 1740/5 1774/5 1775/5 +f 1775/5 1776/5 1740/5 +f 1740/5 1776/5 1777/5 +f 1740/5 1777/5 1778/5 +f 1778/5 1779/5 1740/5 +f 1740/5 1779/5 1780/5 +f 1740/5 1780/5 1781/5 +f 1781/5 1782/5 1740/5 +f 1740/5 1782/5 1783/5 +f 1740/5 1783/5 1784/5 +f 1784/5 1785/5 1740/5 +f 1740/5 1785/5 1786/5 +f 1740/5 1786/5 1787/5 +f 1787/5 1788/5 1740/5 +f 1740/5 1788/5 1789/5 +f 1740/5 1789/5 1790/5 +f 1790/5 1791/5 1740/5 +f 1740/5 1791/5 1792/5 +f 1740/5 1792/5 1793/5 +f 1793/5 1794/5 1740/5 +f 1740/5 1794/5 1795/5 +f 1740/5 1795/5 1796/5 +f 1796/5 1797/5 1740/5 +f 1740/5 1797/5 1798/5 +f 1740/5 1798/5 1799/5 +f 1799/5 1800/5 1740/5 +f 1740/5 1800/5 1801/5 +f 1740/5 1801/5 1802/5 +f 1737/5 1803/5 1739/5 +f 1739/5 1803/5 1804/5 +f 1804/5 1803/5 1805/5 +f 1805/5 1803/5 1806/5 +f 1805/5 1806/5 1807/5 +f 1805/5 1807/5 1808/5 +f 1808/5 1807/5 1809/5 +f 1808/5 1809/5 1810/5 +f 1810/5 1809/5 1811/5 +f 1810/5 1811/5 1812/5 +f 1812/5 1811/5 1813/5 +f 1812/5 1813/5 1814/5 +f 1814/5 1813/5 1815/5 +f 1813/5 1816/5 1815/5 +f 1815/5 1816/5 1817/5 +f 1815/5 1817/5 1818/5 +f 1818/5 1817/5 1819/5 +f 1818/5 1819/5 1820/5 +f 1820/5 1819/5 1821/5 +f 1819/5 1822/5 1821/5 +f 1821/5 1822/5 1823/5 +f 1821/5 1823/5 1824/5 +f 1824/5 1823/5 1825/5 +f 1823/5 1826/5 1825/5 +f 1825/5 1826/5 1827/5 +f 1825/5 1827/5 1828/5 +f 1828/5 1827/5 1829/5 +f 1828/5 1829/5 1830/5 +f 1830/5 1829/5 1831/5 +f 1830/5 1831/5 1832/5 +f 1832/5 1831/5 1833/5 +f 1832/5 1833/5 1834/5 +f 1311/5 1835/5 1836/5 +f 1836/5 1835/5 1837/5 +f 1836/5 1837/5 1838/5 +f 1838/5 1837/5 1839/5 +f 1838/5 1839/5 1840/5 +f 1840/5 1839/5 1841/5 +f 1840/5 1841/5 1842/5 +f 1842/5 1841/5 1843/5 +f 1842/5 1843/5 1844/5 +f 1844/5 1843/5 1845/5 +f 1844/5 1845/5 1846/5 +f 1846/5 1845/5 1847/5 +f 1846/5 1847/5 1848/5 +f 1848/5 1847/5 1849/5 +f 1848/5 1849/5 1850/5 +f 1850/5 1849/5 1851/5 +f 1850/5 1851/5 1852/5 +f 1311/5 1313/5 1835/5 +f 1853/5 1854/5 1855/5 +f 1855/5 1854/5 1856/5 +f 1855/5 1856/5 1857/5 +f 1855/5 1857/5 1858/5 +f 1858/5 1857/5 1859/5 +f 1858/5 1859/5 1860/5 +f 1860/5 1859/5 1861/5 +f 1860/5 1861/5 1862/5 +f 1862/5 1861/5 1863/5 +f 1862/5 1863/5 1864/5 +f 1864/5 1863/5 1865/5 +f 1864/5 1865/5 1866/5 +f 1866/5 1865/5 1867/5 +f 1866/5 1867/5 1868/5 +f 1868/5 1867/5 1869/5 +f 1867/5 1870/5 1869/5 +f 1869/5 1870/5 1438/5 +f 1869/5 1438/5 1437/5 +f 1833/5 1871/5 1834/5 +f 1834/5 1871/5 1872/5 +f 1873/5 1874/5 1875/5 +f 1875/5 1874/5 1876/5 +f 1875/5 1876/5 1877/5 +f 1877/5 1876/5 1878/5 +f 1877/5 1878/5 1879/5 +f 1879/5 1878/5 1880/5 +f 1879/5 1880/5 1881/5 +f 1881/5 1880/5 1882/5 +f 1881/5 1882/5 1883/5 +f 1883/5 1882/5 1884/5 +f 1883/5 1884/5 1885/5 +f 1885/5 1884/5 1886/5 +f 1885/5 1886/5 1887/5 +f 1887/5 1886/5 1888/5 +f 1887/5 1888/5 1889/5 +f 1889/5 1888/5 1890/5 +f 1889/5 1890/5 1891/5 +f 1891/5 1890/5 1892/5 +f 1891/5 1892/5 1893/5 +f 1893/5 1892/5 1894/5 +f 1893/5 1894/5 1895/5 +f 1895/5 1894/5 1896/5 +f 1895/5 1896/5 1897/5 +f 1897/5 1896/5 1898/5 +f 1897/5 1898/5 1899/5 +f 1899/5 1898/5 1900/5 +f 1899/5 1900/5 1901/5 +f 1873/5 1902/5 1874/5 +f 1874/5 1902/5 1903/5 +f 1902/5 1904/5 1903/5 +f 1903/5 1904/5 1905/5 +f 1904/5 1906/5 1905/5 +f 1905/5 1906/5 1907/5 +f 1906/5 1908/5 1907/5 +f 1907/5 1908/5 1909/5 +f 1908/5 1910/5 1909/5 +f 1909/5 1910/5 1911/5 +f 1910/5 1912/5 1911/5 +f 1911/5 1912/5 1913/5 +f 1912/5 1914/5 1913/5 +f 1913/5 1914/5 1915/5 +f 1914/5 1916/5 1915/5 +f 1915/5 1916/5 1917/5 +f 1916/5 1918/5 1917/5 +f 1917/5 1918/5 1919/5 +f 1918/5 1920/5 1919/5 +f 1919/5 1920/5 1921/5 +f 1920/5 1922/5 1921/5 +f 1921/5 1922/5 1923/5 +f 1922/5 1924/5 1923/5 +f 1923/5 1924/5 1925/5 +f 1924/5 1926/5 1925/5 +f 1925/5 1926/5 1927/5 +f 1926/5 1928/5 1927/5 +f 1927/5 1928/5 1929/5 +f 1928/5 1930/5 1929/5 +f 1929/5 1930/5 1931/5 +f 1930/5 1932/5 1931/5 +f 1931/5 1932/5 1933/5 +f 1932/5 1934/5 1933/5 +f 1933/5 1934/5 1935/5 +f 1934/5 1936/5 1935/5 +f 1935/5 1936/5 1937/5 +f 1936/5 1938/5 1937/5 +f 1937/5 1938/5 1939/5 +f 1938/5 1940/5 1939/5 +f 1939/5 1940/5 1941/5 +f 1940/5 1942/5 1941/5 +f 1941/5 1942/5 1943/5 +f 1942/5 1944/5 1943/5 +f 1943/5 1944/5 1945/5 +f 1944/5 1946/5 1945/5 +f 1945/5 1946/5 1947/5 +f 1946/5 1948/5 1947/5 +f 1947/5 1948/5 1949/5 +f 1948/5 1950/5 1949/5 +f 1949/5 1950/5 1951/5 +f 1950/5 1952/5 1951/5 +f 1951/5 1952/5 1953/5 +f 1952/5 1954/5 1953/5 +f 1953/5 1954/5 1955/5 +f 1899/5 1901/5 1956/5 +f 1956/5 1901/5 1957/5 +f 1956/5 1957/5 1958/5 +f 1958/5 1957/5 1959/5 +f 1958/5 1959/5 1960/5 +f 1960/5 1959/5 1961/5 +f 1960/5 1961/5 1962/5 +f 1962/5 1961/5 1963/5 +f 1962/5 1963/5 1964/5 +f 1964/5 1963/5 1965/5 +f 1964/5 1965/5 1966/5 +f 1966/5 1965/5 1967/5 +f 1966/5 1967/5 1968/5 +f 1968/5 1967/5 1969/5 +f 1968/5 1969/5 1970/5 +f 1970/5 1969/5 1971/5 +f 1970/5 1971/5 1972/5 +f 1972/5 1971/5 1440/5 +f 1972/5 1440/5 1439/5 +f 1973/5 1974/5 1975/5 +f 1975/5 1974/5 1976/5 +f 1975/5 1976/5 1977/5 +f 1975/5 1977/5 1978/5 +f 1978/5 1977/5 1979/5 +f 1978/5 1979/5 1980/5 +f 1980/5 1979/5 1981/5 +f 1980/5 1981/5 1982/5 +f 1982/5 1981/5 1983/5 +f 1982/5 1983/5 1984/5 +f 1984/5 1983/5 1985/5 +f 1984/5 1985/5 1986/5 +f 1986/5 1985/5 1987/5 +f 1986/5 1987/5 1988/5 +f 1988/5 1987/5 1989/5 +f 1988/5 1989/5 1990/5 +f 1990/5 1989/5 1991/5 +f 1990/5 1991/5 1992/5 +f 1992/5 1991/5 1993/5 +f 1992/5 1993/5 1994/5 +f 1994/5 1993/5 1995/5 +f 1994/5 1995/5 1996/5 +f 1996/5 1995/5 1997/5 +f 1996/5 1997/5 1998/5 +f 1998/5 1997/5 1999/5 +f 1998/5 1999/5 2000/5 +f 2000/5 1999/5 2001/5 +f 2000/5 2001/5 2002/5 +f 2002/5 2001/5 2003/5 +f 2002/5 2003/5 2004/5 +f 2004/5 2003/5 2005/5 +f 2004/5 2005/5 2006/5 +f 2006/5 2005/5 2007/5 +f 2006/5 2007/5 2008/5 +f 2008/5 2007/5 2009/5 +f 2008/5 2009/5 2010/5 +f 2010/5 2009/5 2011/5 +f 2010/5 2011/5 2012/5 +f 2012/5 2011/5 2013/5 +f 2012/5 2013/5 2014/5 +f 2014/5 2013/5 2015/5 +f 2014/5 2015/5 2016/5 +f 2016/5 2015/5 2017/5 +f 2016/5 2017/5 2018/5 +f 2018/5 2017/5 2019/5 +f 2018/5 2019/5 2020/5 +f 2020/5 2019/5 2021/5 +f 2020/5 2021/5 2022/5 +f 2022/5 2021/5 2023/5 +f 2022/5 2023/5 2024/5 +f 2024/5 2023/5 2025/5 +f 2024/5 2025/5 2026/5 +f 2024/5 2026/5 2027/5 +f 2027/5 2026/5 2028/5 +f 2027/5 2028/5 2029/5 +f 2029/5 2028/5 2030/5 +f 2029/5 2030/5 2031/5 +f 2031/5 2030/5 2032/5 +f 2031/5 2032/5 2033/5 +f 2033/5 2032/5 2034/5 +f 2033/5 2034/5 2035/5 +f 2035/5 2034/5 2036/5 +f 2035/5 2036/5 2037/5 +f 2037/5 2036/5 2038/5 +f 2037/5 2038/5 2039/5 +f 2037/5 2039/5 2040/5 +f 2040/5 2039/5 2041/5 +f 2040/5 2041/5 2042/5 +f 2042/5 2041/5 2043/5 +f 2042/5 2043/5 2044/5 +f 2044/5 2043/5 2045/5 +f 2044/5 2045/5 2046/5 +f 2046/5 2045/5 2047/5 +f 2046/5 2047/5 2048/5 +f 2048/5 2047/5 2049/5 +f 2048/5 2049/5 2050/5 +f 2050/5 2049/5 2051/5 +f 2050/5 2051/5 2052/5 +f 2052/5 2051/5 2053/5 +f 2052/5 2053/5 2054/5 +f 2054/5 2053/5 2055/5 +f 2054/5 2055/5 2056/5 +f 2056/5 2055/5 2057/5 +f 2056/5 2057/5 2058/5 +f 2058/5 2057/5 2059/5 +f 2058/5 2059/5 2060/5 +f 2060/5 2059/5 2061/5 +f 2060/5 2061/5 2062/5 +f 2062/5 2061/5 2063/5 +f 2062/5 2063/5 2064/5 +f 2064/5 2063/5 2065/5 +f 2064/5 2065/5 2066/5 +f 2066/5 2065/5 2067/5 +f 2066/5 2067/5 2068/5 +f 2068/5 2067/5 2069/5 +f 2068/5 2069/5 2070/5 +f 2070/5 2069/5 1733/5 +f 2070/5 1733/5 1732/5 +f 2071/5 2072/5 2027/5 +f 2027/5 2072/5 2024/5 +f 1871/5 2073/5 1872/5 +f 1872/5 2073/5 2074/5 +f 2073/5 2075/5 2074/5 +f 2074/5 2075/5 2076/5 +f 2075/5 2077/5 2076/5 +f 2076/5 2077/5 2078/5 +f 2077/5 2079/5 2078/5 +f 2078/5 2079/5 2080/5 +f 2079/5 2081/5 2080/5 +f 2080/5 2081/5 2082/5 +f 2081/5 2083/5 2082/5 +f 2082/5 2083/5 2084/5 +f 2083/5 2085/5 2084/5 +f 2084/5 2085/5 2086/5 +f 2085/5 2087/5 2086/5 +f 2086/5 2087/5 2088/5 +f 2087/5 2089/5 2088/5 +f 2088/5 2089/5 2090/5 +f 2089/5 2091/5 2090/5 +f 2090/5 2091/5 2092/5 +f 2091/5 2093/5 2092/5 +f 2092/5 2093/5 2094/5 +f 2093/5 2095/5 2094/5 +f 2094/5 2095/5 2096/5 +f 2095/5 2097/5 2096/5 +f 2096/5 2097/5 2098/5 +f 2097/5 2099/5 2098/5 +f 2098/5 2099/5 2100/5 +f 2099/5 2101/5 2100/5 +f 2100/5 2101/5 2102/5 +f 2101/5 2103/5 2102/5 +f 2102/5 2103/5 2104/5 +f 2103/5 2105/5 2104/5 +f 2104/5 2105/5 2106/5 +f 2105/5 2107/5 2106/5 +f 2106/5 2107/5 2108/5 +f 2107/5 2109/5 2108/5 +f 2108/5 2109/5 2110/5 +f 2109/5 2111/5 2110/5 +f 2110/5 2111/5 2112/5 +f 2112/5 2111/5 2113/5 +f 2113/5 2111/5 2114/5 +f 2113/5 2114/5 2115/5 +f 2113/5 2115/5 2116/5 +f 2116/5 2115/5 2117/5 +f 2116/5 2117/5 2118/5 +f 2118/5 2117/5 2119/5 +f 2118/5 2119/5 2120/5 +f 2120/5 2119/5 2121/5 +f 2120/5 2121/5 2122/5 +f 2122/5 2121/5 2123/5 +f 2122/5 2123/5 2124/5 +f 2124/5 2123/5 2125/5 +f 2124/5 2125/5 2126/5 +f 2126/5 2125/5 2127/5 +f 2126/5 2127/5 2128/5 +f 2128/5 2127/5 2129/5 +f 2128/5 2129/5 2130/5 +f 2130/5 2129/5 2131/5 +f 2130/5 2131/5 2132/5 +f 2132/5 2131/5 2133/5 +f 2132/5 2133/5 2134/5 +f 2134/5 2133/5 1168/5 +f 2134/5 1168/5 1180/5 +f 2135/5 2136/5 2137/5 +f 2137/5 2136/5 2138/5 +f 2137/5 2138/5 2139/5 +f 2137/5 2139/5 2140/5 +f 2140/5 2139/5 2141/5 +f 2140/5 2141/5 2142/5 +f 2142/5 2141/5 2143/5 +f 2142/5 2143/5 2144/5 +f 2144/5 2143/5 2145/5 +f 2144/5 2145/5 2146/5 +f 2146/5 2145/5 2147/5 +f 2145/5 2148/5 2147/5 +f 2147/5 2148/5 2149/5 +f 2147/5 2149/5 2150/5 +f 2150/5 2149/5 2151/5 +f 2150/5 2151/5 2152/5 +f 2152/5 2151/5 2153/5 +f 2152/5 2153/5 2154/5 +f 2154/5 2153/5 2155/5 +f 2154/5 2155/5 2156/5 +f 2156/5 2155/5 2157/5 +f 2155/5 2158/5 2157/5 +f 2157/5 2158/5 2159/5 +f 2157/5 2159/5 2160/5 +f 2160/5 2159/5 2161/5 +f 2160/5 2161/5 2162/5 +f 2162/5 2161/5 2163/5 +f 2162/5 2163/5 2164/5 +f 2164/5 2163/5 2165/5 +f 2164/5 2165/5 2166/5 +f 2166/5 2165/5 2167/5 +f 2165/5 2168/5 2167/5 +f 2167/5 2168/5 2169/5 +f 2168/5 2170/5 2169/5 +f 2169/5 2170/5 2171/5 +f 2169/5 2171/5 2172/5 +f 2172/5 2171/5 2173/5 +f 2172/5 2173/5 2174/5 +f 2174/5 2173/5 2175/5 +f 2174/5 2175/5 2176/5 +f 2176/5 2175/5 2177/5 +f 2176/5 2177/5 2178/5 +f 2178/5 2177/5 2179/5 +f 2177/5 2180/5 2179/5 +f 2179/5 2180/5 2181/5 +f 2179/5 2181/5 2182/5 +f 2182/5 2181/5 2183/5 +f 2182/5 2183/5 2184/5 +f 2184/5 2183/5 2185/5 +f 2184/5 2185/5 2186/5 +f 2186/5 2185/5 2187/5 +f 2186/5 2187/5 2188/5 +f 2188/5 2187/5 2189/5 +f 2187/5 2190/5 2189/5 +f 2189/5 2190/5 2191/5 +f 2189/5 2191/5 2192/5 +f 2192/5 2191/5 2193/5 +f 2192/5 2193/5 2194/5 +f 2194/5 2193/5 2195/5 +f 2194/5 2195/5 2196/5 +f 2196/5 2195/5 2197/5 +f 2196/5 2197/5 2198/5 +f 2198/5 2197/5 2199/5 +f 2197/5 2200/5 2199/5 +f 2201/5 2202/5 2203/5 +f 2203/5 2202/5 2204/5 +f 2203/5 2204/5 2205/5 +f 2203/5 2205/5 2206/5 +f 2206/5 2205/5 2207/5 +f 2206/5 2207/5 2208/5 +f 2208/5 2207/5 2209/5 +f 2208/5 2209/5 2210/5 +f 2210/5 2209/5 2211/5 +f 2210/5 2211/5 2212/5 +f 2212/5 2211/5 2213/5 +f 2211/5 2214/5 2213/5 +f 2213/5 2214/5 2215/5 +f 2213/5 2215/5 2216/5 +f 2216/5 2215/5 2217/5 +f 2216/5 2217/5 2218/5 +f 2218/5 2217/5 2219/5 +f 2218/5 2219/5 2220/5 +f 2220/5 2219/5 2221/5 +f 2220/5 2221/5 2222/5 +f 2222/5 2221/5 2223/5 +f 2221/5 2224/5 2223/5 +f 2223/5 2224/5 2225/5 +f 2223/5 2225/5 2226/5 +f 2226/5 2225/5 2227/5 +f 2226/5 2227/5 2228/5 +f 2228/5 2227/5 2229/5 +f 2228/5 2229/5 2230/5 +f 2230/5 2229/5 2231/5 +f 2230/5 2231/5 2232/5 +f 2232/5 2231/5 2233/5 +f 2231/5 2234/5 2233/5 +f 2233/5 2234/5 2235/5 +f 2234/5 2236/5 2235/5 +f 2235/5 2236/5 2237/5 +f 2235/5 2237/5 2238/5 +f 2238/5 2237/5 2239/5 +f 2238/5 2239/5 2240/5 +f 2240/5 2239/5 2241/5 +f 2240/5 2241/5 2242/5 +f 2242/5 2241/5 2243/5 +f 2242/5 2243/5 2244/5 +f 2244/5 2243/5 2245/5 +f 2243/5 2246/5 2245/5 +f 2245/5 2246/5 2247/5 +f 2245/5 2247/5 2248/5 +f 2248/5 2247/5 2249/5 +f 2248/5 2249/5 2250/5 +f 2250/5 2249/5 2251/5 +f 2250/5 2251/5 2252/5 +f 2252/5 2251/5 2253/5 +f 2252/5 2253/5 2254/5 +f 2254/5 2253/5 2255/5 +f 2253/5 2256/5 2255/5 +f 2255/5 2256/5 2257/5 +f 2255/5 2257/5 2258/5 +f 2258/5 2257/5 2259/5 +f 2258/5 2259/5 2260/5 +f 2260/5 2259/5 2261/5 +f 2260/5 2261/5 2262/5 +f 2262/5 2261/5 2263/5 +f 2262/5 2263/5 2264/5 +f 2264/5 2263/5 2265/5 +f 2263/5 2266/5 2265/5 +f 2267/5 2268/5 2269/5 +f 2269/5 2268/5 2270/5 +f 2269/5 2270/5 2271/5 +f 2271/5 2272/5 2269/5 +f 2269/5 2272/5 2273/5 +f 2269/5 2273/5 2274/5 +f 2274/5 2275/5 2269/5 +f 2269/5 2275/5 2276/5 +f 2269/5 2276/5 2277/5 +f 2277/5 2278/5 2269/5 +f 2269/5 2278/5 2279/5 +f 2269/5 2279/5 2280/5 +f 2280/5 2281/5 2269/5 +f 2269/5 2281/5 2282/5 +f 2269/5 2282/5 2283/5 +f 2283/5 2284/5 2269/5 +f 2269/5 2284/5 2285/5 +f 2269/5 2285/5 2286/5 +f 2286/5 2287/5 2269/5 +f 2269/5 2287/5 2288/5 +f 2269/5 2288/5 2289/5 +f 2289/5 2290/5 2269/5 +f 2269/5 2290/5 2291/5 +f 2269/5 2291/5 2292/5 +f 2292/5 2293/5 2269/5 +f 2269/5 2293/5 2294/5 +f 2269/5 2294/5 2295/5 +f 2295/5 2296/5 2269/5 +f 2269/5 2296/5 2297/5 +f 2269/5 2297/5 2298/5 +f 2298/5 2299/5 2269/5 +f 2269/5 2299/5 2300/5 +f 2300/5 2299/5 2301/5 +f 2301/5 2299/5 2302/5 +f 2301/5 2302/5 2303/5 +f 2304/5 2305/5 2303/5 +f 2303/5 2305/5 2306/5 +f 2303/5 2306/5 2301/5 +f 2304/5 2307/5 2305/5 +f 2305/5 2307/5 2308/5 +f 2305/5 2308/5 2309/5 +f 2309/5 2310/5 2305/5 +f 2305/5 2310/5 2311/5 +f 2305/5 2311/5 2312/5 +f 2312/5 2313/5 2305/5 +f 2305/5 2313/5 2314/5 +f 2305/5 2314/5 2315/5 +f 2315/5 2316/5 2305/5 +f 2305/5 2316/5 2317/5 +f 2305/5 2317/5 2318/5 +f 2318/5 2319/5 2305/5 +f 2305/5 2319/5 2320/5 +f 2305/5 2320/5 2321/5 +f 2321/5 2322/5 2305/5 +f 2305/5 2322/5 2323/5 +f 2305/5 2323/5 2324/5 +f 2324/5 2325/5 2305/5 +f 2305/5 2325/5 2326/5 +f 2305/5 2326/5 2327/5 +f 2327/5 2328/5 2305/5 +f 2305/5 2328/5 2329/5 +f 2305/5 2329/5 2330/5 +f 2330/5 2331/5 2305/5 +f 2305/5 2331/5 2332/5 +f 2305/5 2332/5 2333/5 +f 2333/5 2334/5 2305/5 +f 2305/5 2334/5 2335/5 +f 2305/5 2335/5 2336/5 +f 2136/5 2135/5 2337/5 +f 2337/5 2135/5 2338/5 +f 2337/5 2338/5 2339/5 +f 2340/5 2341/5 2342/5 +f 2342/5 2341/5 2343/5 +f 2342/5 2343/5 2344/5 +f 2344/5 2343/5 2345/5 +f 2344/5 2345/5 2346/5 +f 2346/5 2345/5 2347/5 +f 2346/5 2347/5 2348/5 +f 2348/5 2347/5 2349/5 +f 2348/5 2349/5 2350/5 +f 2350/5 2349/5 2351/5 +f 2350/5 2351/5 2352/5 +f 2352/5 2351/5 2353/5 +f 2352/5 2353/5 2354/5 +f 2354/5 2353/5 2355/5 +f 2354/5 2355/5 2339/5 +f 2339/5 2355/5 2356/5 +f 2339/5 2356/5 2337/5 +f 2340/5 2357/5 2341/5 +f 2341/5 2357/5 2358/5 +f 2357/5 2359/5 2358/5 +f 2358/5 2359/5 2360/5 +f 2359/5 2361/5 2360/5 +f 2360/5 2361/5 2362/5 +f 2361/5 2363/5 2362/5 +f 2362/5 2363/5 2364/5 +f 2363/5 2365/5 2364/5 +f 2364/5 2365/5 2366/5 +f 2365/5 2367/5 2366/5 +f 2366/5 2367/5 2368/5 +f 2367/5 2369/5 2368/5 +f 2368/5 2369/5 2370/5 +f 2369/5 2371/5 2370/5 +f 2370/5 2371/5 2372/5 +f 2371/5 2202/5 2372/5 +f 2372/5 2202/5 2201/5 +f 2373/5 2374/5 2375/5 +f 2375/5 2374/5 2376/5 +f 2375/5 2376/5 2377/5 +f 2377/5 2378/5 2375/5 +f 2375/5 2378/5 2379/5 +f 2375/5 2379/5 2380/5 +f 2380/5 2381/5 2375/5 +f 2375/5 2381/5 2382/5 +f 2375/5 2382/5 2383/5 +f 2383/5 2384/5 2375/5 +f 2375/5 2384/5 2385/5 +f 2375/5 2385/5 2386/5 +f 2386/5 2387/5 2375/5 +f 2375/5 2387/5 2388/5 +f 2375/5 2388/5 2389/5 +f 2389/5 2390/5 2375/5 +f 2375/5 2390/5 2391/5 +f 2375/5 2391/5 2392/5 +f 2392/5 2393/5 2375/5 +f 2375/5 2393/5 2394/5 +f 2375/5 2394/5 2395/5 +f 2395/5 2396/5 2375/5 +f 2375/5 2396/5 2397/5 +f 2375/5 2397/5 2398/5 +f 2398/5 2399/5 2375/5 +f 2375/5 2399/5 2400/5 +f 2375/5 2400/5 2401/5 +f 2401/5 2402/5 2375/5 +f 2375/5 2402/5 2403/5 +f 2375/5 2403/5 2404/5 +f 2404/5 2405/5 2375/5 +f 2375/5 2405/5 2406/5 +f 2406/5 2405/5 2407/5 +f 2407/5 2405/5 2408/5 +f 2407/5 2408/5 2409/5 +f 2410/5 2411/5 2409/5 +f 2409/5 2411/5 2412/5 +f 2409/5 2412/5 2407/5 +f 2410/5 2413/5 2411/5 +f 2411/5 2413/5 2414/5 +f 2411/5 2414/5 2415/5 +f 2415/5 2416/5 2411/5 +f 2411/5 2416/5 2417/5 +f 2411/5 2417/5 2418/5 +f 2418/5 2419/5 2411/5 +f 2411/5 2419/5 2420/5 +f 2411/5 2420/5 2421/5 +f 2421/5 2422/5 2411/5 +f 2411/5 2422/5 2423/5 +f 2411/5 2423/5 2424/5 +f 2424/5 2425/5 2411/5 +f 2411/5 2425/5 2426/5 +f 2411/5 2426/5 2427/5 +f 2427/5 2428/5 2411/5 +f 2411/5 2428/5 2429/5 +f 2411/5 2429/5 2430/5 +f 2430/5 2431/5 2411/5 +f 2411/5 2431/5 2432/5 +f 2411/5 2432/5 2433/5 +f 2433/5 2434/5 2411/5 +f 2411/5 2434/5 2435/5 +f 2411/5 2435/5 2436/5 +f 2436/5 2437/5 2411/5 +f 2411/5 2437/5 2438/5 +f 2411/5 2438/5 2439/5 +f 2439/5 2440/5 2411/5 +f 2411/5 2440/5 2441/5 +f 2411/5 2441/5 2442/5 +f 2199/5 2200/5 2443/5 +f 2443/5 2200/5 2444/5 +f 2443/5 2444/5 2445/5 +f 2445/5 2444/5 2446/5 +f 2447/5 2448/5 2449/5 +f 2449/5 2448/5 2450/5 +f 2449/5 2450/5 2451/5 +f 2447/5 2452/5 2448/5 +f 2448/5 2452/5 2453/5 +f 2448/5 2453/5 2454/5 +f 2454/5 2455/5 2448/5 +f 2448/5 2455/5 2456/5 +f 2448/5 2456/5 2457/5 +f 2457/5 2458/5 2448/5 +f 2448/5 2458/5 2459/5 +f 2448/5 2459/5 2460/5 +f 2460/5 2461/5 2448/5 +f 2448/5 2461/5 2462/5 +f 2448/5 2462/5 2463/5 +f 2463/5 2464/5 2448/5 +f 2448/5 2464/5 2465/5 +f 2448/5 2465/5 2466/5 +f 2466/5 2467/5 2448/5 +f 2448/5 2467/5 2468/5 +f 2448/5 2468/5 2469/5 +f 2469/5 2470/5 2448/5 +f 2448/5 2470/5 2471/5 +f 2448/5 2471/5 2472/5 +f 2472/5 2473/5 2448/5 +f 2448/5 2473/5 2474/5 +f 2448/5 2474/5 2475/5 +f 2475/5 2476/5 2448/5 +f 2448/5 2476/5 2477/5 +f 2448/5 2477/5 2478/5 +f 2478/5 2479/5 2448/5 +f 2448/5 2479/5 2480/5 +f 2448/5 2480/5 2481/5 +f 2482/5 2483/5 2451/5 +f 2451/5 2483/5 2484/5 +f 2451/5 2484/5 2449/5 +f 2482/5 2485/5 2483/5 +f 2483/5 2485/5 2486/5 +f 2487/5 2488/5 2485/5 +f 2485/5 2488/5 2489/5 +f 2485/5 2489/5 2490/5 +f 2490/5 2491/5 2485/5 +f 2485/5 2491/5 2492/5 +f 2485/5 2492/5 2493/5 +f 2493/5 2494/5 2485/5 +f 2485/5 2494/5 2495/5 +f 2485/5 2495/5 2496/5 +f 2496/5 2497/5 2485/5 +f 2485/5 2497/5 2498/5 +f 2485/5 2498/5 2499/5 +f 2499/5 2500/5 2485/5 +f 2485/5 2500/5 2501/5 +f 2485/5 2501/5 2502/5 +f 2502/5 2503/5 2485/5 +f 2485/5 2503/5 2504/5 +f 2485/5 2504/5 2505/5 +f 2505/5 2506/5 2485/5 +f 2485/5 2506/5 2507/5 +f 2485/5 2507/5 2508/5 +f 2508/5 2509/5 2485/5 +f 2485/5 2509/5 2510/5 +f 2485/5 2510/5 2511/5 +f 2511/5 2512/5 2485/5 +f 2485/5 2512/5 2513/5 +f 2485/5 2513/5 2514/5 +f 2514/5 2515/5 2485/5 +f 2485/5 2515/5 2516/5 +f 2485/5 2516/5 2486/5 +f 2517/5 2518/5 2519/5 +f 2519/5 2518/5 2520/5 +f 2519/5 2520/5 2521/5 +f 2518/5 2522/5 2520/5 +f 2519/5 2521/5 2523/5 +f 2523/5 2521/5 2524/5 +f 2523/5 2524/5 2525/5 +f 2525/5 2524/5 2526/5 +f 2525/5 2526/5 2527/5 +f 2527/5 2526/5 2528/5 +f 2527/5 2528/5 2529/5 +f 2529/5 2528/5 2530/5 +f 2529/5 2530/5 2531/5 +f 2531/5 2530/5 2532/5 +f 2531/5 2532/5 2533/5 +f 2533/5 2532/5 2451/5 +f 2533/5 2451/5 2450/5 +f 2532/5 2482/5 2451/5 +f 2534/5 2522/5 2535/5 +f 2535/5 2522/5 2518/5 +f 2535/5 2518/5 2536/5 +f 2536/5 2518/5 2517/5 +f 2534/5 2535/5 2537/5 +f 2537/5 2535/5 2538/5 +f 2537/5 2538/5 2539/5 +f 2535/5 2536/5 2538/5 +f 2537/5 2539/5 2540/5 +f 2540/5 2539/5 2541/5 +f 2540/5 2541/5 2542/5 +f 2542/5 2541/5 2543/5 +f 2542/5 2543/5 2544/5 +f 2544/5 2543/5 2545/5 +f 2544/5 2545/5 2546/5 +f 2546/5 2545/5 2547/5 +f 2546/5 2547/5 2548/5 +f 2548/5 2547/5 2549/5 +f 2548/5 2549/5 2550/5 +f 2550/5 2549/5 2407/5 +f 2550/5 2407/5 2412/5 +f 2549/5 2406/5 2407/5 +f 2266/5 2551/5 2265/5 +f 2265/5 2551/5 2552/5 +f 2551/5 2553/5 2552/5 +f 2552/5 2553/5 2554/5 +f 2555/5 2556/5 2557/5 +f 2557/5 2556/5 2558/5 +f 2557/5 2558/5 2559/5 +f 2555/5 2560/5 2556/5 +f 2556/5 2560/5 2561/5 +f 2556/5 2561/5 2562/5 +f 2562/5 2563/5 2556/5 +f 2556/5 2563/5 2564/5 +f 2556/5 2564/5 2565/5 +f 2565/5 2566/5 2556/5 +f 2556/5 2566/5 2567/5 +f 2556/5 2567/5 2568/5 +f 2568/5 2569/5 2556/5 +f 2556/5 2569/5 2570/5 +f 2556/5 2570/5 2571/5 +f 2571/5 2572/5 2556/5 +f 2556/5 2572/5 2573/5 +f 2556/5 2573/5 2574/5 +f 2574/5 2575/5 2556/5 +f 2556/5 2575/5 2576/5 +f 2556/5 2576/5 2577/5 +f 2577/5 2578/5 2556/5 +f 2556/5 2578/5 2579/5 +f 2556/5 2579/5 2580/5 +f 2580/5 2581/5 2556/5 +f 2556/5 2581/5 2582/5 +f 2556/5 2582/5 2583/5 +f 2583/5 2584/5 2556/5 +f 2556/5 2584/5 2585/5 +f 2556/5 2585/5 2586/5 +f 2586/5 2587/5 2556/5 +f 2556/5 2587/5 2588/5 +f 2556/5 2588/5 2589/5 +f 2590/5 2591/5 2559/5 +f 2559/5 2591/5 2592/5 +f 2559/5 2592/5 2557/5 +f 2590/5 2593/5 2591/5 +f 2591/5 2593/5 2594/5 +f 2595/5 2596/5 2593/5 +f 2593/5 2596/5 2597/5 +f 2593/5 2597/5 2598/5 +f 2598/5 2599/5 2593/5 +f 2593/5 2599/5 2600/5 +f 2593/5 2600/5 2601/5 +f 2601/5 2602/5 2593/5 +f 2593/5 2602/5 2603/5 +f 2593/5 2603/5 2604/5 +f 2604/5 2605/5 2593/5 +f 2593/5 2605/5 2606/5 +f 2593/5 2606/5 2607/5 +f 2607/5 2608/5 2593/5 +f 2593/5 2608/5 2609/5 +f 2593/5 2609/5 2610/5 +f 2610/5 2611/5 2593/5 +f 2593/5 2611/5 2612/5 +f 2593/5 2612/5 2613/5 +f 2613/5 2614/5 2593/5 +f 2593/5 2614/5 2615/5 +f 2593/5 2615/5 2616/5 +f 2616/5 2617/5 2593/5 +f 2593/5 2617/5 2618/5 +f 2593/5 2618/5 2619/5 +f 2619/5 2620/5 2593/5 +f 2593/5 2620/5 2621/5 +f 2593/5 2621/5 2622/5 +f 2622/5 2623/5 2593/5 +f 2593/5 2623/5 2624/5 +f 2593/5 2624/5 2594/5 +f 2625/5 2626/5 2627/5 +f 2627/5 2626/5 2628/5 +f 2627/5 2628/5 2629/5 +f 2626/5 2630/5 2628/5 +f 2628/5 2630/5 2631/5 +f 2630/5 2632/5 2631/5 +f 2631/5 2632/5 2633/5 +f 2632/5 2634/5 2633/5 +f 2633/5 2634/5 2635/5 +f 2634/5 2636/5 2635/5 +f 2635/5 2636/5 2637/5 +f 2636/5 2638/5 2637/5 +f 2637/5 2638/5 2639/5 +f 2638/5 2640/5 2639/5 +f 2639/5 2640/5 2641/5 +f 2590/5 2559/5 2640/5 +f 2640/5 2559/5 2641/5 +f 2559/5 2558/5 2641/5 +f 2629/5 2642/5 2627/5 +f 2627/5 2642/5 2643/5 +f 2627/5 2643/5 2625/5 +f 2625/5 2643/5 2644/5 +f 2644/5 2643/5 2645/5 +f 2645/5 2643/5 2646/5 +f 2645/5 2646/5 2647/5 +f 2643/5 2642/5 2646/5 +f 2645/5 2647/5 2648/5 +f 2648/5 2647/5 2649/5 +f 2648/5 2649/5 2650/5 +f 2650/5 2649/5 2651/5 +f 2650/5 2651/5 2652/5 +f 2652/5 2651/5 2653/5 +f 2652/5 2653/5 2654/5 +f 2654/5 2653/5 2655/5 +f 2654/5 2655/5 2656/5 +f 2656/5 2655/5 2657/5 +f 2656/5 2657/5 2658/5 +f 2658/5 2657/5 2301/5 +f 2658/5 2301/5 2306/5 +f 2657/5 2300/5 2301/5 +f 2659/5 2660/5 2661/5 +f 2661/5 2660/5 2662/5 +f 2660/5 2663/5 2662/5 +f 2662/5 2663/5 2664/5 +f 2665/5 2666/5 2667/5 +f 2667/5 2666/5 2668/5 +f 2667/5 2668/5 2669/5 +f 2667/5 2669/5 2670/5 +f 2670/5 2669/5 2671/5 +f 2670/5 2671/5 2672/5 +f 2672/5 2671/5 2673/5 +f 2672/5 2673/5 2674/5 +f 2674/5 2673/5 2675/5 +f 2674/5 2675/5 2676/5 +f 2676/5 2675/5 2677/5 +f 2675/5 2678/5 2677/5 +f 2677/5 2678/5 2679/5 +f 2677/5 2679/5 2680/5 +f 2680/5 2679/5 2681/5 +f 2680/5 2681/5 2682/5 +f 2682/5 2681/5 2683/5 +f 2682/5 2683/5 2684/5 +f 2684/5 2683/5 2685/5 +f 2684/5 2685/5 2686/5 +f 2686/5 2685/5 2687/5 +f 2685/5 2688/5 2687/5 +f 2687/5 2688/5 2689/5 +f 2687/5 2689/5 2690/5 +f 2690/5 2689/5 2691/5 +f 2690/5 2691/5 2692/5 +f 2692/5 2691/5 2693/5 +f 2692/5 2693/5 2694/5 +f 2694/5 2693/5 2695/5 +f 2694/5 2695/5 2696/5 +f 2696/5 2695/5 2697/5 +f 2695/5 2698/5 2697/5 +f 2697/5 2698/5 2699/5 +f 2698/5 2700/5 2699/5 +f 2699/5 2700/5 2701/5 +f 2699/5 2701/5 2702/5 +f 2702/5 2701/5 2703/5 +f 2702/5 2703/5 2704/5 +f 2704/5 2703/5 2705/5 +f 2704/5 2705/5 2706/5 +f 2706/5 2705/5 2707/5 +f 2706/5 2707/5 2708/5 +f 2708/5 2707/5 2709/5 +f 2707/5 2710/5 2709/5 +f 2709/5 2710/5 2711/5 +f 2709/5 2711/5 2712/5 +f 2712/5 2711/5 2713/5 +f 2712/5 2713/5 2714/5 +f 2714/5 2713/5 2715/5 +f 2714/5 2715/5 2716/5 +f 2716/5 2715/5 2717/5 +f 2716/5 2717/5 2718/5 +f 2718/5 2717/5 2719/5 +f 2717/5 2720/5 2719/5 +f 2719/5 2720/5 2721/5 +f 2719/5 2721/5 2722/5 +f 2722/5 2721/5 2723/5 +f 2722/5 2723/5 2724/5 +f 2724/5 2723/5 2725/5 +f 2724/5 2725/5 2726/5 +f 2726/5 2725/5 2727/5 +f 2726/5 2727/5 2728/5 +f 2728/5 2727/5 2553/5 +f 2727/5 2554/5 2553/5 +f 2445/5 2446/5 2729/5 +f 2729/5 2446/5 2730/5 +f 2729/5 2730/5 2731/5 +f 2729/5 2731/5 2732/5 +f 2732/5 2731/5 2733/5 +f 2732/5 2733/5 2734/5 +f 2734/5 2733/5 2735/5 +f 2734/5 2735/5 2736/5 +f 2736/5 2735/5 2737/5 +f 2736/5 2737/5 2738/5 +f 2738/5 2737/5 2739/5 +f 2737/5 2740/5 2739/5 +f 2739/5 2740/5 2741/5 +f 2739/5 2741/5 2742/5 +f 2742/5 2741/5 2743/5 +f 2742/5 2743/5 2744/5 +f 2744/5 2743/5 2745/5 +f 2744/5 2745/5 2746/5 +f 2746/5 2745/5 2747/5 +f 2746/5 2747/5 2748/5 +f 2748/5 2747/5 2749/5 +f 2747/5 2750/5 2749/5 +f 2749/5 2750/5 2751/5 +f 2749/5 2751/5 2752/5 +f 2752/5 2751/5 2753/5 +f 2752/5 2753/5 2754/5 +f 2754/5 2753/5 2755/5 +f 2754/5 2755/5 2756/5 +f 2756/5 2755/5 2757/5 +f 2756/5 2757/5 2758/5 +f 2758/5 2757/5 2759/5 +f 2757/5 2760/5 2759/5 +f 2759/5 2760/5 2761/5 +f 2760/5 2762/5 2761/5 +f 2761/5 2762/5 2763/5 +f 2761/5 2763/5 2764/5 +f 2764/5 2763/5 2765/5 +f 2764/5 2765/5 2766/5 +f 2766/5 2765/5 2767/5 +f 2766/5 2767/5 2768/5 +f 2768/5 2767/5 2769/5 +f 2768/5 2769/5 2770/5 +f 2770/5 2769/5 2771/5 +f 2769/5 2772/5 2771/5 +f 2771/5 2772/5 2773/5 +f 2771/5 2773/5 2774/5 +f 2774/5 2773/5 2775/5 +f 2774/5 2775/5 2776/5 +f 2776/5 2775/5 2777/5 +f 2776/5 2777/5 2778/5 +f 2778/5 2777/5 2779/5 +f 2778/5 2779/5 2780/5 +f 2780/5 2779/5 2781/5 +f 2779/5 2782/5 2781/5 +f 2781/5 2782/5 2783/5 +f 2781/5 2783/5 2784/5 +f 2784/5 2783/5 2785/5 +f 2784/5 2785/5 2786/5 +f 2786/5 2785/5 2787/5 +f 2786/5 2787/5 2788/5 +f 2788/5 2787/5 2789/5 +f 2788/5 2789/5 2790/5 +f 2790/5 2789/5 2791/5 +f 2789/5 2792/5 2791/5 +f 2793/5 2794/5 2795/5 +f 2795/5 2794/5 2796/5 +f 2795/5 2796/5 2797/5 +f 2795/5 2797/5 2798/5 +f 2798/5 2797/5 2799/5 +f 2798/5 2799/5 2800/5 +f 2800/5 2799/5 2801/5 +f 2800/5 2801/5 2802/5 +f 2802/5 2801/5 2803/5 +f 2802/5 2803/5 2804/5 +f 2804/5 2803/5 2805/5 +f 2803/5 2806/5 2805/5 +f 2805/5 2806/5 2807/5 +f 2805/5 2807/5 2808/5 +f 2808/5 2807/5 2809/5 +f 2808/5 2809/5 2810/5 +f 2810/5 2809/5 2811/5 +f 2810/5 2811/5 2812/5 +f 2812/5 2811/5 2813/5 +f 2812/5 2813/5 2814/5 +f 2814/5 2813/5 2815/5 +f 2813/5 2816/5 2815/5 +f 2815/5 2816/5 2817/5 +f 2815/5 2817/5 2818/5 +f 2818/5 2817/5 2819/5 +f 2818/5 2819/5 2820/5 +f 2820/5 2819/5 2821/5 +f 2820/5 2821/5 2822/5 +f 2822/5 2821/5 2823/5 +f 2822/5 2823/5 2824/5 +f 2824/5 2823/5 2825/5 +f 2823/5 2826/5 2825/5 +f 2825/5 2826/5 2827/5 +f 2826/5 2828/5 2827/5 +f 2827/5 2828/5 2829/5 +f 2827/5 2829/5 2830/5 +f 2830/5 2829/5 2831/5 +f 2830/5 2831/5 2832/5 +f 2832/5 2831/5 2833/5 +f 2832/5 2833/5 2834/5 +f 2834/5 2833/5 2835/5 +f 2834/5 2835/5 2836/5 +f 2836/5 2835/5 2837/5 +f 2835/5 2838/5 2837/5 +f 2837/5 2838/5 2839/5 +f 2837/5 2839/5 2840/5 +f 2840/5 2839/5 2841/5 +f 2840/5 2841/5 2842/5 +f 2842/5 2841/5 2843/5 +f 2842/5 2843/5 2844/5 +f 2844/5 2843/5 2845/5 +f 2844/5 2845/5 2846/5 +f 2846/5 2845/5 2847/5 +f 2845/5 2848/5 2847/5 +f 2847/5 2848/5 2849/5 +f 2847/5 2849/5 2850/5 +f 2850/5 2849/5 2851/5 +f 2850/5 2851/5 2852/5 +f 2852/5 2851/5 2853/5 +f 2852/5 2853/5 2854/5 +f 2854/5 2853/5 2855/5 +f 2854/5 2855/5 2856/5 +f 2856/5 2855/5 2661/5 +f 2855/5 2659/5 2661/5 +f 2857/5 2858/5 2859/5 +f 2859/5 2858/5 2860/5 +f 2859/5 2860/5 2861/5 +f 2859/5 2861/5 2862/5 +f 2862/5 2861/5 2863/5 +f 2862/5 2863/5 2864/5 +f 2864/5 2863/5 2865/5 +f 2864/5 2865/5 2866/5 +f 2866/5 2865/5 2867/5 +f 2866/5 2867/5 2868/5 +f 2868/5 2867/5 2869/5 +f 2868/5 2869/5 2870/5 +f 2870/5 2869/5 2871/5 +f 2870/5 2871/5 2872/5 +f 2872/5 2871/5 2873/5 +f 2872/5 2873/5 2874/5 +f 2874/5 2873/5 2875/5 +f 2874/5 2875/5 2876/5 +f 2876/5 2875/5 2877/5 +f 2876/5 2877/5 2878/5 +f 2878/5 2877/5 2879/5 +f 2878/5 2879/5 2880/5 +f 2880/5 2879/5 2881/5 +f 2880/5 2881/5 2882/5 +f 2882/5 2881/5 2883/5 +f 2882/5 2883/5 2884/5 +f 2884/5 2883/5 2885/5 +f 2884/5 2885/5 2886/5 +f 2886/5 2885/5 2887/5 +f 2886/5 2887/5 2888/5 +f 2888/5 2887/5 2889/5 +f 2888/5 2889/5 2890/5 +f 2890/5 2889/5 2891/5 +f 2890/5 2891/5 2892/5 +f 2892/5 2891/5 2893/5 +f 2892/5 2893/5 2894/5 +f 2894/5 2893/5 2895/5 +f 2894/5 2895/5 2896/5 +f 2896/5 2895/5 2897/5 +f 2896/5 2897/5 2898/5 +f 2898/5 2897/5 2899/5 +f 2898/5 2899/5 2900/5 +f 2900/5 2899/5 2901/5 +f 2900/5 2901/5 2902/5 +f 2902/5 2901/5 2903/5 +f 2902/5 2903/5 2904/5 +f 2904/5 2903/5 2905/5 +f 2904/5 2905/5 2906/5 +f 2906/5 2905/5 2907/5 +f 2906/5 2907/5 2908/5 +f 2908/5 2907/5 2909/5 +f 2908/5 2909/5 2910/5 +f 2910/5 2909/5 2911/5 +f 2910/5 2911/5 2912/5 +f 2912/5 2911/5 2913/5 +f 2912/5 2913/5 2914/5 +f 2914/5 2913/5 2915/5 +f 2914/5 2915/5 2916/5 +f 2916/5 2915/5 2917/5 +f 2916/5 2917/5 2918/5 +f 2918/5 2917/5 2919/5 +f 2918/5 2919/5 2920/5 +f 2920/5 2919/5 2644/5 +f 2919/5 2625/5 2644/5 +f 2921/5 2858/5 2922/5 +f 2922/5 2858/5 2857/5 +f 2922/5 2857/5 2923/5 +f 2924/5 2925/5 2926/5 +f 2926/5 2925/5 2927/5 +f 2926/5 2927/5 2928/5 +f 2927/5 2925/5 2929/5 +f 2929/5 2925/5 2930/5 +f 2929/5 2930/5 2931/5 +f 2929/5 2931/5 2932/5 +f 2932/5 2931/5 2933/5 +f 2932/5 2933/5 2934/5 +f 2934/5 2933/5 2935/5 +f 2934/5 2935/5 2936/5 +f 2936/5 2935/5 2937/5 +f 2936/5 2937/5 2938/5 +f 2938/5 2937/5 2939/5 +f 2937/5 2940/5 2939/5 +f 2939/5 2940/5 2941/5 +f 2939/5 2941/5 2942/5 +f 2942/5 2941/5 2943/5 +f 2942/5 2943/5 2944/5 +f 2944/5 2943/5 2945/5 +f 2943/5 2946/5 2945/5 +f 2945/5 2946/5 2947/5 +f 2945/5 2947/5 2948/5 +f 2948/5 2947/5 2949/5 +f 2947/5 2950/5 2949/5 +f 2949/5 2950/5 2951/5 +f 2949/5 2951/5 2952/5 +f 2952/5 2951/5 2953/5 +f 2952/5 2953/5 2954/5 +f 2954/5 2953/5 2955/5 +f 2954/5 2955/5 2956/5 +f 2956/5 2955/5 2922/5 +f 2956/5 2922/5 2923/5 +f 2955/5 2921/5 2922/5 +f 2957/5 2924/5 2958/5 +f 2958/5 2924/5 2926/5 +f 2958/5 2926/5 2959/5 +f 2959/5 2926/5 2960/5 +f 2926/5 2928/5 2960/5 +f 2960/5 2928/5 2961/5 +f 2960/5 2961/5 2962/5 +f 2962/5 2963/5 2960/5 +f 2960/5 2963/5 2964/5 +f 2960/5 2964/5 2965/5 +f 2965/5 2966/5 2960/5 +f 2960/5 2966/5 2967/5 +f 2960/5 2967/5 2968/5 +f 2968/5 2969/5 2960/5 +f 2960/5 2969/5 2970/5 +f 2960/5 2970/5 2971/5 +f 2971/5 2972/5 2960/5 +f 2960/5 2972/5 2973/5 +f 2960/5 2973/5 2974/5 +f 2974/5 2975/5 2960/5 +f 2960/5 2975/5 2976/5 +f 2960/5 2976/5 2977/5 +f 2977/5 2978/5 2960/5 +f 2960/5 2978/5 2979/5 +f 2960/5 2979/5 2980/5 +f 2980/5 2981/5 2960/5 +f 2960/5 2981/5 2982/5 +f 2960/5 2982/5 2983/5 +f 2983/5 2984/5 2960/5 +f 2960/5 2984/5 2985/5 +f 2960/5 2985/5 2986/5 +f 2986/5 2987/5 2960/5 +f 2960/5 2987/5 2988/5 +f 2960/5 2988/5 2989/5 +f 2989/5 2990/5 2960/5 +f 2960/5 2990/5 2991/5 +f 2960/5 2991/5 2992/5 +f 2993/5 2994/5 2958/5 +f 2958/5 2994/5 2995/5 +f 2958/5 2995/5 2996/5 +f 2996/5 2997/5 2958/5 +f 2958/5 2997/5 2998/5 +f 2958/5 2998/5 2999/5 +f 2999/5 3000/5 2958/5 +f 2958/5 3000/5 3001/5 +f 2958/5 3001/5 3002/5 +f 3002/5 3003/5 2958/5 +f 2958/5 3003/5 3004/5 +f 2958/5 3004/5 3005/5 +f 3005/5 3006/5 2958/5 +f 2958/5 3006/5 3007/5 +f 2958/5 3007/5 3008/5 +f 3008/5 3009/5 2958/5 +f 2958/5 3009/5 3010/5 +f 2958/5 3010/5 3011/5 +f 3011/5 3012/5 2958/5 +f 2958/5 3012/5 3013/5 +f 2958/5 3013/5 3014/5 +f 3014/5 3015/5 2958/5 +f 2958/5 3015/5 3016/5 +f 2958/5 3016/5 3017/5 +f 3017/5 3018/5 2958/5 +f 2958/5 3018/5 3019/5 +f 2958/5 3019/5 3020/5 +f 3020/5 3021/5 2958/5 +f 2958/5 3021/5 3022/5 +f 2958/5 3022/5 3023/5 +f 3023/5 2957/5 2958/5 +f 2664/5 2663/5 3024/5 +f 3024/5 2663/5 3025/5 +f 3024/5 3025/5 3026/5 +f 3024/5 3026/5 3027/5 +f 3027/5 3026/5 3028/5 +f 3027/5 3028/5 3029/5 +f 3029/5 3028/5 3030/5 +f 3029/5 3030/5 3031/5 +f 3031/5 3030/5 3032/5 +f 3031/5 3032/5 3033/5 +f 3033/5 3032/5 3034/5 +f 3032/5 3035/5 3034/5 +f 3034/5 3035/5 3036/5 +f 3034/5 3036/5 3037/5 +f 3037/5 3036/5 3038/5 +f 3037/5 3038/5 3039/5 +f 3039/5 3038/5 3040/5 +f 3039/5 3040/5 3041/5 +f 3041/5 3040/5 3042/5 +f 3041/5 3042/5 3043/5 +f 3043/5 3042/5 3044/5 +f 3042/5 3045/5 3044/5 +f 3044/5 3045/5 3046/5 +f 3044/5 3046/5 3047/5 +f 3047/5 3046/5 3048/5 +f 3047/5 3048/5 3049/5 +f 3049/5 3048/5 3050/5 +f 3049/5 3050/5 3051/5 +f 3051/5 3050/5 3052/5 +f 3051/5 3052/5 3053/5 +f 3053/5 3052/5 3054/5 +f 3052/5 3055/5 3054/5 +f 3054/5 3055/5 3056/5 +f 3055/5 3057/5 3056/5 +f 3056/5 3057/5 3058/5 +f 3056/5 3058/5 3059/5 +f 3059/5 3058/5 3060/5 +f 3059/5 3060/5 3061/5 +f 3061/5 3060/5 3062/5 +f 3061/5 3062/5 3063/5 +f 3063/5 3062/5 3064/5 +f 3063/5 3064/5 3065/5 +f 3065/5 3064/5 3066/5 +f 3064/5 3067/5 3066/5 +f 3066/5 3067/5 3068/5 +f 3066/5 3068/5 3069/5 +f 3069/5 3068/5 3070/5 +f 3069/5 3070/5 3071/5 +f 3071/5 3070/5 3072/5 +f 3071/5 3072/5 3073/5 +f 3073/5 3072/5 3074/5 +f 3073/5 3074/5 3075/5 +f 3075/5 3074/5 3076/5 +f 3074/5 3077/5 3076/5 +f 3076/5 3077/5 3078/5 +f 3076/5 3078/5 3079/5 +f 3079/5 3078/5 3080/5 +f 3079/5 3080/5 3081/5 +f 3081/5 3080/5 3082/5 +f 3081/5 3082/5 3083/5 +f 3083/5 3082/5 3084/5 +f 3083/5 3084/5 3085/5 +f 3085/5 3084/5 3086/5 +f 3084/5 3087/5 3086/5 +f 3088/5 3089/5 3090/5 +f 3090/5 3089/5 3091/5 +f 3090/5 3091/5 3092/5 +f 3092/5 3091/5 3093/5 +f 3092/5 3093/5 3094/5 +f 3094/5 3093/5 3095/5 +f 3094/5 3095/5 3096/5 +f 3097/5 3098/5 3090/5 +f 3090/5 3098/5 3099/5 +f 3090/5 3099/5 3100/5 +f 3100/5 3101/5 3090/5 +f 3090/5 3101/5 3102/5 +f 3090/5 3102/5 3103/5 +f 3103/5 3104/5 3090/5 +f 3090/5 3104/5 3105/5 +f 3090/5 3105/5 3106/5 +f 3106/5 3107/5 3090/5 +f 3090/5 3107/5 3108/5 +f 3090/5 3108/5 3109/5 +f 3109/5 3110/5 3090/5 +f 3090/5 3110/5 3111/5 +f 3090/5 3111/5 3112/5 +f 3112/5 3113/5 3090/5 +f 3090/5 3113/5 3114/5 +f 3090/5 3114/5 3115/5 +f 3115/5 3116/5 3090/5 +f 3090/5 3116/5 3117/5 +f 3090/5 3117/5 3118/5 +f 3118/5 3119/5 3090/5 +f 3090/5 3119/5 3120/5 +f 3090/5 3120/5 3121/5 +f 3121/5 3122/5 3090/5 +f 3090/5 3122/5 3123/5 +f 3090/5 3123/5 3124/5 +f 3124/5 3125/5 3090/5 +f 3090/5 3125/5 3126/5 +f 3090/5 3126/5 3088/5 +f 3096/5 3127/5 3094/5 +f 3094/5 3127/5 3128/5 +f 3094/5 3128/5 3129/5 +f 3129/5 3130/5 3094/5 +f 3094/5 3130/5 3131/5 +f 3094/5 3131/5 3132/5 +f 3132/5 3133/5 3094/5 +f 3094/5 3133/5 3134/5 +f 3094/5 3134/5 3135/5 +f 3135/5 3136/5 3094/5 +f 3094/5 3136/5 3137/5 +f 3094/5 3137/5 3138/5 +f 3138/5 3139/5 3094/5 +f 3094/5 3139/5 3140/5 +f 3094/5 3140/5 3141/5 +f 3141/5 3142/5 3094/5 +f 3094/5 3142/5 3143/5 +f 3094/5 3143/5 3144/5 +f 3144/5 3145/5 3094/5 +f 3094/5 3145/5 3146/5 +f 3094/5 3146/5 3147/5 +f 3147/5 3148/5 3094/5 +f 3094/5 3148/5 3149/5 +f 3094/5 3149/5 3150/5 +f 3150/5 3151/5 3094/5 +f 3094/5 3151/5 3152/5 +f 3094/5 3152/5 3153/5 +f 3153/5 3154/5 3094/5 +f 3094/5 3154/5 3155/5 +f 3094/5 3155/5 3156/5 +f 3091/5 3157/5 3093/5 +f 3093/5 3157/5 3158/5 +f 3158/5 3157/5 3159/5 +f 3159/5 3157/5 3160/5 +f 3159/5 3160/5 3161/5 +f 3159/5 3161/5 3162/5 +f 3162/5 3161/5 3163/5 +f 3162/5 3163/5 3164/5 +f 3164/5 3163/5 3165/5 +f 3164/5 3165/5 3166/5 +f 3166/5 3165/5 3167/5 +f 3166/5 3167/5 3168/5 +f 3168/5 3167/5 3169/5 +f 3167/5 3170/5 3169/5 +f 3169/5 3170/5 3171/5 +f 3169/5 3171/5 3172/5 +f 3172/5 3171/5 3173/5 +f 3172/5 3173/5 3174/5 +f 3174/5 3173/5 3175/5 +f 3173/5 3176/5 3175/5 +f 3175/5 3176/5 3177/5 +f 3175/5 3177/5 3178/5 +f 3178/5 3177/5 3179/5 +f 3177/5 3180/5 3179/5 +f 3179/5 3180/5 3181/5 +f 3179/5 3181/5 3182/5 +f 3182/5 3181/5 3183/5 +f 3182/5 3183/5 3184/5 +f 3184/5 3183/5 3185/5 +f 3184/5 3185/5 3186/5 +f 3186/5 3185/5 3187/5 +f 3186/5 3187/5 3188/5 +f 2666/5 3189/5 3190/5 +f 3190/5 3189/5 3191/5 +f 3190/5 3191/5 3192/5 +f 3192/5 3191/5 3193/5 +f 3192/5 3193/5 3194/5 +f 3194/5 3193/5 3195/5 +f 3194/5 3195/5 3196/5 +f 3196/5 3195/5 3197/5 +f 3196/5 3197/5 3198/5 +f 3198/5 3197/5 3199/5 +f 3198/5 3199/5 3200/5 +f 3200/5 3199/5 3201/5 +f 3200/5 3201/5 3202/5 +f 3202/5 3201/5 3203/5 +f 3202/5 3203/5 3204/5 +f 3204/5 3203/5 3205/5 +f 3204/5 3205/5 3206/5 +f 2666/5 2665/5 3189/5 +f 3207/5 3208/5 3209/5 +f 3209/5 3208/5 3210/5 +f 3209/5 3210/5 3211/5 +f 3209/5 3211/5 3212/5 +f 3212/5 3211/5 3213/5 +f 3212/5 3213/5 3214/5 +f 3214/5 3213/5 3215/5 +f 3214/5 3215/5 3216/5 +f 3216/5 3215/5 3217/5 +f 3216/5 3217/5 3218/5 +f 3218/5 3217/5 3219/5 +f 3218/5 3219/5 3220/5 +f 3220/5 3219/5 3221/5 +f 3220/5 3221/5 3222/5 +f 3222/5 3221/5 3223/5 +f 3221/5 3224/5 3223/5 +f 3223/5 3224/5 2791/5 +f 3223/5 2791/5 2792/5 +f 3187/5 3225/5 3188/5 +f 3188/5 3225/5 3226/5 +f 3227/5 3228/5 3229/5 +f 3229/5 3228/5 3230/5 +f 3229/5 3230/5 3231/5 +f 3231/5 3230/5 3232/5 +f 3231/5 3232/5 3233/5 +f 3233/5 3232/5 3234/5 +f 3233/5 3234/5 3235/5 +f 3235/5 3234/5 3236/5 +f 3235/5 3236/5 3237/5 +f 3237/5 3236/5 3238/5 +f 3237/5 3238/5 3239/5 +f 3239/5 3238/5 3240/5 +f 3239/5 3240/5 3241/5 +f 3241/5 3240/5 3242/5 +f 3241/5 3242/5 3243/5 +f 3243/5 3242/5 3244/5 +f 3243/5 3244/5 3245/5 +f 3245/5 3244/5 3246/5 +f 3245/5 3246/5 3247/5 +f 3247/5 3246/5 3248/5 +f 3247/5 3248/5 3249/5 +f 3249/5 3248/5 3250/5 +f 3249/5 3250/5 3251/5 +f 3251/5 3250/5 3252/5 +f 3251/5 3252/5 3253/5 +f 3253/5 3252/5 3254/5 +f 3253/5 3254/5 3255/5 +f 3227/5 3256/5 3228/5 +f 3228/5 3256/5 3257/5 +f 3256/5 3258/5 3257/5 +f 3257/5 3258/5 3259/5 +f 3258/5 3260/5 3259/5 +f 3259/5 3260/5 3261/5 +f 3260/5 3262/5 3261/5 +f 3261/5 3262/5 3263/5 +f 3262/5 3264/5 3263/5 +f 3263/5 3264/5 3265/5 +f 3264/5 3266/5 3265/5 +f 3265/5 3266/5 3267/5 +f 3266/5 3268/5 3267/5 +f 3267/5 3268/5 3269/5 +f 3268/5 3270/5 3269/5 +f 3269/5 3270/5 3271/5 +f 3270/5 3272/5 3271/5 +f 3271/5 3272/5 3273/5 +f 3272/5 3274/5 3273/5 +f 3273/5 3274/5 3275/5 +f 3274/5 3276/5 3275/5 +f 3275/5 3276/5 3277/5 +f 3276/5 3278/5 3277/5 +f 3277/5 3278/5 3279/5 +f 3278/5 3280/5 3279/5 +f 3279/5 3280/5 3281/5 +f 3280/5 3282/5 3281/5 +f 3281/5 3282/5 3283/5 +f 3282/5 3284/5 3283/5 +f 3283/5 3284/5 3285/5 +f 3284/5 3286/5 3285/5 +f 3285/5 3286/5 3287/5 +f 3286/5 3288/5 3287/5 +f 3287/5 3288/5 3289/5 +f 3288/5 3290/5 3289/5 +f 3289/5 3290/5 3291/5 +f 3290/5 3292/5 3291/5 +f 3291/5 3292/5 3293/5 +f 3292/5 3294/5 3293/5 +f 3293/5 3294/5 3295/5 +f 3294/5 3296/5 3295/5 +f 3295/5 3296/5 3297/5 +f 3296/5 3298/5 3297/5 +f 3297/5 3298/5 3299/5 +f 3298/5 3300/5 3299/5 +f 3299/5 3300/5 3301/5 +f 3300/5 3302/5 3301/5 +f 3301/5 3302/5 3303/5 +f 3302/5 3304/5 3303/5 +f 3303/5 3304/5 3305/5 +f 3304/5 3306/5 3305/5 +f 3305/5 3306/5 3307/5 +f 3306/5 3308/5 3307/5 +f 3307/5 3308/5 3309/5 +f 3253/5 3255/5 3310/5 +f 3310/5 3255/5 3311/5 +f 3310/5 3311/5 3312/5 +f 3312/5 3311/5 3313/5 +f 3312/5 3313/5 3314/5 +f 3314/5 3313/5 3315/5 +f 3314/5 3315/5 3316/5 +f 3316/5 3315/5 3317/5 +f 3316/5 3317/5 3318/5 +f 3318/5 3317/5 3319/5 +f 3318/5 3319/5 3320/5 +f 3320/5 3319/5 3321/5 +f 3320/5 3321/5 3322/5 +f 3322/5 3321/5 3323/5 +f 3322/5 3323/5 3324/5 +f 3324/5 3323/5 3325/5 +f 3324/5 3325/5 3326/5 +f 3326/5 3325/5 2794/5 +f 3326/5 2794/5 2793/5 +f 3327/5 3328/5 3329/5 +f 3329/5 3328/5 3330/5 +f 3329/5 3330/5 3331/5 +f 3329/5 3331/5 3332/5 +f 3332/5 3331/5 3333/5 +f 3332/5 3333/5 3334/5 +f 3334/5 3333/5 3335/5 +f 3334/5 3335/5 3336/5 +f 3336/5 3335/5 3337/5 +f 3336/5 3337/5 3338/5 +f 3338/5 3337/5 3339/5 +f 3338/5 3339/5 3340/5 +f 3340/5 3339/5 3341/5 +f 3340/5 3341/5 3342/5 +f 3342/5 3341/5 3343/5 +f 3342/5 3343/5 3344/5 +f 3344/5 3343/5 3345/5 +f 3344/5 3345/5 3346/5 +f 3346/5 3345/5 3347/5 +f 3346/5 3347/5 3348/5 +f 3348/5 3347/5 3349/5 +f 3348/5 3349/5 3350/5 +f 3350/5 3349/5 3351/5 +f 3350/5 3351/5 3352/5 +f 3352/5 3351/5 3353/5 +f 3352/5 3353/5 3354/5 +f 3354/5 3353/5 3355/5 +f 3354/5 3355/5 3356/5 +f 3356/5 3355/5 3357/5 +f 3356/5 3357/5 3358/5 +f 3358/5 3357/5 3359/5 +f 3358/5 3359/5 3360/5 +f 3360/5 3359/5 3361/5 +f 3360/5 3361/5 3362/5 +f 3362/5 3361/5 3363/5 +f 3362/5 3363/5 3364/5 +f 3364/5 3363/5 3365/5 +f 3364/5 3365/5 3366/5 +f 3366/5 3365/5 3367/5 +f 3366/5 3367/5 3368/5 +f 3368/5 3367/5 3369/5 +f 3368/5 3369/5 3370/5 +f 3370/5 3369/5 3371/5 +f 3370/5 3371/5 3372/5 +f 3372/5 3371/5 3373/5 +f 3372/5 3373/5 3374/5 +f 3374/5 3373/5 3375/5 +f 3374/5 3375/5 3376/5 +f 3376/5 3375/5 3377/5 +f 3376/5 3377/5 3378/5 +f 3378/5 3377/5 3379/5 +f 3378/5 3379/5 3380/5 +f 3378/5 3380/5 3381/5 +f 3381/5 3380/5 3382/5 +f 3381/5 3382/5 3383/5 +f 3383/5 3382/5 3384/5 +f 3383/5 3384/5 3385/5 +f 3385/5 3384/5 3386/5 +f 3385/5 3386/5 3387/5 +f 3387/5 3386/5 3388/5 +f 3387/5 3388/5 3389/5 +f 3389/5 3388/5 3390/5 +f 3389/5 3390/5 3391/5 +f 3391/5 3390/5 3392/5 +f 3391/5 3392/5 3393/5 +f 3391/5 3393/5 3394/5 +f 3394/5 3393/5 3395/5 +f 3394/5 3395/5 3396/5 +f 3396/5 3395/5 3397/5 +f 3396/5 3397/5 3398/5 +f 3398/5 3397/5 3399/5 +f 3398/5 3399/5 3400/5 +f 3400/5 3399/5 3401/5 +f 3400/5 3401/5 3402/5 +f 3402/5 3401/5 3403/5 +f 3402/5 3403/5 3404/5 +f 3404/5 3403/5 3405/5 +f 3404/5 3405/5 3406/5 +f 3406/5 3405/5 3407/5 +f 3406/5 3407/5 3408/5 +f 3408/5 3407/5 3409/5 +f 3408/5 3409/5 3410/5 +f 3410/5 3409/5 3411/5 +f 3410/5 3411/5 3412/5 +f 3412/5 3411/5 3413/5 +f 3412/5 3413/5 3414/5 +f 3414/5 3413/5 3415/5 +f 3414/5 3415/5 3416/5 +f 3416/5 3415/5 3417/5 +f 3416/5 3417/5 3418/5 +f 3418/5 3417/5 3419/5 +f 3418/5 3419/5 3420/5 +f 3420/5 3419/5 3421/5 +f 3420/5 3421/5 3422/5 +f 3422/5 3421/5 3423/5 +f 3422/5 3423/5 3424/5 +f 3424/5 3423/5 3086/5 +f 3424/5 3086/5 3087/5 +f 3425/5 3426/5 3381/5 +f 3381/5 3426/5 3378/5 +f 3226/5 3225/5 3427/5 +f 3427/5 3225/5 3428/5 +f 3427/5 3428/5 3429/5 +f 3427/5 3429/5 3430/5 +f 3430/5 3429/5 3431/5 +f 3430/5 3431/5 3432/5 +f 3432/5 3431/5 3433/5 +f 3432/5 3433/5 3434/5 +f 3434/5 3433/5 3435/5 +f 3434/5 3435/5 3436/5 +f 3436/5 3435/5 3437/5 +f 3436/5 3437/5 3438/5 +f 3438/5 3437/5 3439/5 +f 3438/5 3439/5 3440/5 +f 3440/5 3439/5 3441/5 +f 3440/5 3441/5 3442/5 +f 3442/5 3441/5 3443/5 +f 3442/5 3443/5 3444/5 +f 3444/5 3443/5 3445/5 +f 3444/5 3445/5 3446/5 +f 3446/5 3445/5 3447/5 +f 3446/5 3447/5 3448/5 +f 3448/5 3447/5 3449/5 +f 3448/5 3449/5 3450/5 +f 3450/5 3449/5 3451/5 +f 3450/5 3451/5 3452/5 +f 3452/5 3451/5 3453/5 +f 3452/5 3453/5 3454/5 +f 3454/5 3453/5 3455/5 +f 3454/5 3455/5 3456/5 +f 3456/5 3455/5 3457/5 +f 3456/5 3457/5 3458/5 +f 3458/5 3457/5 3459/5 +f 3458/5 3459/5 3460/5 +f 3460/5 3459/5 3461/5 +f 3460/5 3461/5 3462/5 +f 3462/5 3461/5 3463/5 +f 3462/5 3463/5 3464/5 +f 3464/5 3463/5 3465/5 +f 3464/5 3465/5 3466/5 +f 3466/5 3465/5 3467/5 +f 3466/5 3467/5 3468/5 +f 3468/5 3467/5 3469/5 +f 3468/5 3469/5 3470/5 +f 3470/5 3469/5 3471/5 +f 3470/5 3471/5 3472/5 +f 3472/5 3471/5 3473/5 +f 3472/5 3473/5 3474/5 +f 3474/5 3473/5 3475/5 +f 3474/5 3475/5 3476/5 +f 3476/5 3475/5 3477/5 +f 3476/5 3477/5 3478/5 +f 3478/5 3477/5 3479/5 +f 3478/5 3479/5 3480/5 +f 3480/5 3479/5 3481/5 +f 3480/5 3481/5 3482/5 +f 3482/5 3481/5 3483/5 +f 3482/5 3483/5 3484/5 +f 3484/5 3483/5 3485/5 +f 3484/5 3485/5 3486/5 +f 3486/5 3485/5 3487/5 +f 3486/5 3487/5 3488/5 +f 3488/5 3487/5 2534/5 +f 3487/5 2522/5 2534/5 +f 3489/5 3490/5 3491/5 +f 3491/5 3490/5 3492/5 +f 3491/5 3492/5 3493/5 +f 3491/5 3493/5 3494/5 +f 3494/5 3493/5 3495/5 +f 3494/5 3495/5 3496/5 +f 3496/5 3495/5 3497/5 +f 3496/5 3497/5 3498/5 +f 3498/5 3497/5 3499/5 +f 3498/5 3499/5 3500/5 +f 3500/5 3499/5 3501/5 +f 3499/5 3502/5 3501/5 +f 3501/5 3502/5 3503/5 +f 3501/5 3503/5 3504/5 +f 3504/5 3503/5 3505/5 +f 3504/5 3505/5 3506/5 +f 3506/5 3505/5 3507/5 +f 3506/5 3507/5 3508/5 +f 3508/5 3507/5 3509/5 +f 3508/5 3509/5 3510/5 +f 3510/5 3509/5 3511/5 +f 3509/5 3512/5 3511/5 +f 3511/5 3512/5 3513/5 +f 3511/5 3513/5 3514/5 +f 3514/5 3513/5 3515/5 +f 3514/5 3515/5 3516/5 +f 3516/5 3515/5 3517/5 +f 3516/5 3517/5 3518/5 +f 3518/5 3517/5 3519/5 +f 3518/5 3519/5 3520/5 +f 3520/5 3519/5 3521/5 +f 3519/5 3522/5 3521/5 +f 3521/5 3522/5 3523/5 +f 3522/5 3524/5 3523/5 +f 3523/5 3524/5 3525/5 +f 3523/5 3525/5 3526/5 +f 3526/5 3525/5 3527/5 +f 3526/5 3527/5 3528/5 +f 3528/5 3527/5 3529/5 +f 3528/5 3529/5 3530/5 +f 3530/5 3529/5 3531/5 +f 3530/5 3531/5 3532/5 +f 3532/5 3531/5 3533/5 +f 3531/5 3534/5 3533/5 +f 3533/5 3534/5 3535/5 +f 3533/5 3535/5 3536/5 +f 3536/5 3535/5 3537/5 +f 3536/5 3537/5 3538/5 +f 3538/5 3537/5 3539/5 +f 3538/5 3539/5 3540/5 +f 3540/5 3539/5 3541/5 +f 3540/5 3541/5 3542/5 +f 3542/5 3541/5 3543/5 +f 3541/5 3544/5 3543/5 +f 3543/5 3544/5 3545/5 +f 3543/5 3545/5 3546/5 +f 3546/5 3545/5 3547/5 +f 3546/5 3547/5 3548/5 +f 3548/5 3547/5 3549/5 +f 3548/5 3549/5 3550/5 +f 3550/5 3549/5 3551/5 +f 3550/5 3551/5 3552/5 +f 3552/5 3551/5 3553/5 +f 3551/5 3554/5 3553/5 +f 3555/5 3556/5 3557/5 +f 3557/5 3556/5 3558/5 +f 3557/5 3558/5 3559/5 +f 3557/5 3559/5 3560/5 +f 3560/5 3559/5 3561/5 +f 3560/5 3561/5 3562/5 +f 3562/5 3561/5 3563/5 +f 3562/5 3563/5 3564/5 +f 3564/5 3563/5 3565/5 +f 3564/5 3565/5 3566/5 +f 3566/5 3565/5 3567/5 +f 3565/5 3568/5 3567/5 +f 3567/5 3568/5 3569/5 +f 3567/5 3569/5 3570/5 +f 3570/5 3569/5 3571/5 +f 3570/5 3571/5 3572/5 +f 3572/5 3571/5 3573/5 +f 3572/5 3573/5 3574/5 +f 3574/5 3573/5 3575/5 +f 3574/5 3575/5 3576/5 +f 3576/5 3575/5 3577/5 +f 3575/5 3578/5 3577/5 +f 3577/5 3578/5 3579/5 +f 3577/5 3579/5 3580/5 +f 3580/5 3579/5 3581/5 +f 3580/5 3581/5 3582/5 +f 3582/5 3581/5 3583/5 +f 3582/5 3583/5 3584/5 +f 3584/5 3583/5 3585/5 +f 3584/5 3585/5 3586/5 +f 3586/5 3585/5 3587/5 +f 3585/5 3588/5 3587/5 +f 3587/5 3588/5 3589/5 +f 3588/5 3590/5 3589/5 +f 3589/5 3590/5 3591/5 +f 3589/5 3591/5 3592/5 +f 3592/5 3591/5 3593/5 +f 3592/5 3593/5 3594/5 +f 3594/5 3593/5 3595/5 +f 3594/5 3595/5 3596/5 +f 3596/5 3595/5 3597/5 +f 3596/5 3597/5 3598/5 +f 3598/5 3597/5 3599/5 +f 3597/5 3600/5 3599/5 +f 3599/5 3600/5 3601/5 +f 3599/5 3601/5 3602/5 +f 3602/5 3601/5 3603/5 +f 3602/5 3603/5 3604/5 +f 3604/5 3603/5 3605/5 +f 3604/5 3605/5 3606/5 +f 3606/5 3605/5 3607/5 +f 3606/5 3607/5 3608/5 +f 3608/5 3607/5 3609/5 +f 3607/5 3610/5 3609/5 +f 3609/5 3610/5 3611/5 +f 3609/5 3611/5 3612/5 +f 3612/5 3611/5 3613/5 +f 3612/5 3613/5 3614/5 +f 3614/5 3613/5 3615/5 +f 3614/5 3615/5 3616/5 +f 3616/5 3615/5 3617/5 +f 3616/5 3617/5 3618/5 +f 3618/5 3617/5 3619/5 +f 3617/5 3620/5 3619/5 +f 3621/5 3622/5 3623/5 +f 3623/5 3622/5 3624/5 +f 3623/5 3624/5 3625/5 +f 3625/5 3626/5 3623/5 +f 3623/5 3626/5 3627/5 +f 3623/5 3627/5 3628/5 +f 3628/5 3629/5 3623/5 +f 3623/5 3629/5 3630/5 +f 3623/5 3630/5 3631/5 +f 3631/5 3632/5 3623/5 +f 3623/5 3632/5 3633/5 +f 3623/5 3633/5 3634/5 +f 3634/5 3635/5 3623/5 +f 3623/5 3635/5 3636/5 +f 3623/5 3636/5 3637/5 +f 3637/5 3638/5 3623/5 +f 3623/5 3638/5 3639/5 +f 3623/5 3639/5 3640/5 +f 3640/5 3641/5 3623/5 +f 3623/5 3641/5 3642/5 +f 3623/5 3642/5 3643/5 +f 3643/5 3644/5 3623/5 +f 3623/5 3644/5 3645/5 +f 3623/5 3645/5 3646/5 +f 3646/5 3647/5 3623/5 +f 3623/5 3647/5 3648/5 +f 3623/5 3648/5 3649/5 +f 3649/5 3650/5 3623/5 +f 3623/5 3650/5 3651/5 +f 3623/5 3651/5 3652/5 +f 3652/5 3653/5 3623/5 +f 3623/5 3653/5 3654/5 +f 3654/5 3653/5 3655/5 +f 3655/5 3653/5 3656/5 +f 3655/5 3656/5 3657/5 +f 3658/5 3659/5 3657/5 +f 3657/5 3659/5 3660/5 +f 3657/5 3660/5 3655/5 +f 3658/5 3661/5 3659/5 +f 3659/5 3661/5 3662/5 +f 3659/5 3662/5 3663/5 +f 3663/5 3664/5 3659/5 +f 3659/5 3664/5 3665/5 +f 3659/5 3665/5 3666/5 +f 3666/5 3667/5 3659/5 +f 3659/5 3667/5 3668/5 +f 3659/5 3668/5 3669/5 +f 3669/5 3670/5 3659/5 +f 3659/5 3670/5 3671/5 +f 3659/5 3671/5 3672/5 +f 3672/5 3673/5 3659/5 +f 3659/5 3673/5 3674/5 +f 3659/5 3674/5 3675/5 +f 3675/5 3676/5 3659/5 +f 3659/5 3676/5 3677/5 +f 3659/5 3677/5 3678/5 +f 3678/5 3679/5 3659/5 +f 3659/5 3679/5 3680/5 +f 3659/5 3680/5 3681/5 +f 3681/5 3682/5 3659/5 +f 3659/5 3682/5 3683/5 +f 3659/5 3683/5 3684/5 +f 3684/5 3685/5 3659/5 +f 3659/5 3685/5 3686/5 +f 3659/5 3686/5 3687/5 +f 3687/5 3688/5 3659/5 +f 3659/5 3688/5 3689/5 +f 3659/5 3689/5 3690/5 +f 3490/5 3489/5 3691/5 +f 3691/5 3489/5 3692/5 +f 3691/5 3692/5 3693/5 +f 3694/5 3695/5 3696/5 +f 3696/5 3695/5 3697/5 +f 3696/5 3697/5 3698/5 +f 3698/5 3697/5 3699/5 +f 3698/5 3699/5 3700/5 +f 3700/5 3699/5 3701/5 +f 3700/5 3701/5 3702/5 +f 3702/5 3701/5 3703/5 +f 3702/5 3703/5 3704/5 +f 3704/5 3703/5 3705/5 +f 3704/5 3705/5 3706/5 +f 3706/5 3705/5 3707/5 +f 3706/5 3707/5 3708/5 +f 3708/5 3707/5 3709/5 +f 3708/5 3709/5 3693/5 +f 3693/5 3709/5 3710/5 +f 3693/5 3710/5 3691/5 +f 3694/5 3711/5 3695/5 +f 3695/5 3711/5 3712/5 +f 3711/5 3713/5 3712/5 +f 3712/5 3713/5 3714/5 +f 3713/5 3715/5 3714/5 +f 3714/5 3715/5 3716/5 +f 3715/5 3717/5 3716/5 +f 3716/5 3717/5 3718/5 +f 3717/5 3719/5 3718/5 +f 3718/5 3719/5 3720/5 +f 3719/5 3721/5 3720/5 +f 3720/5 3721/5 3722/5 +f 3721/5 3723/5 3722/5 +f 3722/5 3723/5 3724/5 +f 3723/5 3725/5 3724/5 +f 3724/5 3725/5 3726/5 +f 3725/5 3556/5 3726/5 +f 3726/5 3556/5 3555/5 +f 3727/5 3728/5 3729/5 +f 3729/5 3728/5 3730/5 +f 3729/5 3730/5 3731/5 +f 3731/5 3732/5 3729/5 +f 3729/5 3732/5 3733/5 +f 3729/5 3733/5 3734/5 +f 3734/5 3735/5 3729/5 +f 3729/5 3735/5 3736/5 +f 3729/5 3736/5 3737/5 +f 3737/5 3738/5 3729/5 +f 3729/5 3738/5 3739/5 +f 3729/5 3739/5 3740/5 +f 3740/5 3741/5 3729/5 +f 3729/5 3741/5 3742/5 +f 3729/5 3742/5 3743/5 +f 3743/5 3744/5 3729/5 +f 3729/5 3744/5 3745/5 +f 3729/5 3745/5 3746/5 +f 3746/5 3747/5 3729/5 +f 3729/5 3747/5 3748/5 +f 3729/5 3748/5 3749/5 +f 3749/5 3750/5 3729/5 +f 3729/5 3750/5 3751/5 +f 3729/5 3751/5 3752/5 +f 3752/5 3753/5 3729/5 +f 3729/5 3753/5 3754/5 +f 3729/5 3754/5 3755/5 +f 3755/5 3756/5 3729/5 +f 3729/5 3756/5 3757/5 +f 3729/5 3757/5 3758/5 +f 3758/5 3759/5 3729/5 +f 3729/5 3759/5 3760/5 +f 3760/5 3759/5 3761/5 +f 3761/5 3759/5 3762/5 +f 3761/5 3762/5 3763/5 +f 3764/5 3765/5 3763/5 +f 3763/5 3765/5 3766/5 +f 3763/5 3766/5 3761/5 +f 3764/5 3767/5 3765/5 +f 3765/5 3767/5 3768/5 +f 3765/5 3768/5 3769/5 +f 3769/5 3770/5 3765/5 +f 3765/5 3770/5 3771/5 +f 3765/5 3771/5 3772/5 +f 3772/5 3773/5 3765/5 +f 3765/5 3773/5 3774/5 +f 3765/5 3774/5 3775/5 +f 3775/5 3776/5 3765/5 +f 3765/5 3776/5 3777/5 +f 3765/5 3777/5 3778/5 +f 3778/5 3779/5 3765/5 +f 3765/5 3779/5 3780/5 +f 3765/5 3780/5 3781/5 +f 3781/5 3782/5 3765/5 +f 3765/5 3782/5 3783/5 +f 3765/5 3783/5 3784/5 +f 3784/5 3785/5 3765/5 +f 3765/5 3785/5 3786/5 +f 3765/5 3786/5 3787/5 +f 3787/5 3788/5 3765/5 +f 3765/5 3788/5 3789/5 +f 3765/5 3789/5 3790/5 +f 3790/5 3791/5 3765/5 +f 3765/5 3791/5 3792/5 +f 3765/5 3792/5 3793/5 +f 3793/5 3794/5 3765/5 +f 3765/5 3794/5 3795/5 +f 3765/5 3795/5 3796/5 +f 3553/5 3554/5 3797/5 +f 3797/5 3554/5 3798/5 +f 3797/5 3798/5 3799/5 +f 3799/5 3798/5 3800/5 +f 3801/5 3802/5 3803/5 +f 3803/5 3802/5 3804/5 +f 3803/5 3804/5 3805/5 +f 3801/5 3806/5 3802/5 +f 3802/5 3806/5 3807/5 +f 3802/5 3807/5 3808/5 +f 3808/5 3809/5 3802/5 +f 3802/5 3809/5 3810/5 +f 3802/5 3810/5 3811/5 +f 3811/5 3812/5 3802/5 +f 3802/5 3812/5 3813/5 +f 3802/5 3813/5 3814/5 +f 3814/5 3815/5 3802/5 +f 3802/5 3815/5 3816/5 +f 3802/5 3816/5 3817/5 +f 3817/5 3818/5 3802/5 +f 3802/5 3818/5 3819/5 +f 3802/5 3819/5 3820/5 +f 3820/5 3821/5 3802/5 +f 3802/5 3821/5 3822/5 +f 3802/5 3822/5 3823/5 +f 3823/5 3824/5 3802/5 +f 3802/5 3824/5 3825/5 +f 3802/5 3825/5 3826/5 +f 3826/5 3827/5 3802/5 +f 3802/5 3827/5 3828/5 +f 3802/5 3828/5 3829/5 +f 3829/5 3830/5 3802/5 +f 3802/5 3830/5 3831/5 +f 3802/5 3831/5 3832/5 +f 3832/5 3833/5 3802/5 +f 3802/5 3833/5 3834/5 +f 3802/5 3834/5 3835/5 +f 3836/5 3837/5 3805/5 +f 3805/5 3837/5 3838/5 +f 3805/5 3838/5 3803/5 +f 3836/5 3839/5 3837/5 +f 3837/5 3839/5 3840/5 +f 3841/5 3842/5 3839/5 +f 3839/5 3842/5 3843/5 +f 3839/5 3843/5 3844/5 +f 3844/5 3845/5 3839/5 +f 3839/5 3845/5 3846/5 +f 3839/5 3846/5 3847/5 +f 3847/5 3848/5 3839/5 +f 3839/5 3848/5 3849/5 +f 3839/5 3849/5 3850/5 +f 3850/5 3851/5 3839/5 +f 3839/5 3851/5 3852/5 +f 3839/5 3852/5 3853/5 +f 3853/5 3854/5 3839/5 +f 3839/5 3854/5 3855/5 +f 3839/5 3855/5 3856/5 +f 3856/5 3857/5 3839/5 +f 3839/5 3857/5 3858/5 +f 3839/5 3858/5 3859/5 +f 3859/5 3860/5 3839/5 +f 3839/5 3860/5 3861/5 +f 3839/5 3861/5 3862/5 +f 3862/5 3863/5 3839/5 +f 3839/5 3863/5 3864/5 +f 3839/5 3864/5 3865/5 +f 3865/5 3866/5 3839/5 +f 3839/5 3866/5 3867/5 +f 3839/5 3867/5 3868/5 +f 3868/5 3869/5 3839/5 +f 3839/5 3869/5 3870/5 +f 3839/5 3870/5 3840/5 +f 3871/5 3872/5 3873/5 +f 3873/5 3872/5 3874/5 +f 3873/5 3874/5 3875/5 +f 3872/5 3876/5 3874/5 +f 3873/5 3875/5 3877/5 +f 3877/5 3875/5 3878/5 +f 3877/5 3878/5 3879/5 +f 3879/5 3878/5 3880/5 +f 3879/5 3880/5 3881/5 +f 3881/5 3880/5 3882/5 +f 3881/5 3882/5 3883/5 +f 3883/5 3882/5 3884/5 +f 3883/5 3884/5 3885/5 +f 3885/5 3884/5 3886/5 +f 3885/5 3886/5 3887/5 +f 3887/5 3886/5 3805/5 +f 3887/5 3805/5 3804/5 +f 3886/5 3836/5 3805/5 +f 3888/5 3876/5 3889/5 +f 3889/5 3876/5 3872/5 +f 3889/5 3872/5 3890/5 +f 3890/5 3872/5 3871/5 +f 3888/5 3889/5 3891/5 +f 3891/5 3889/5 3892/5 +f 3891/5 3892/5 3893/5 +f 3889/5 3890/5 3892/5 +f 3891/5 3893/5 3894/5 +f 3894/5 3893/5 3895/5 +f 3894/5 3895/5 3896/5 +f 3896/5 3895/5 3897/5 +f 3896/5 3897/5 3898/5 +f 3898/5 3897/5 3899/5 +f 3898/5 3899/5 3900/5 +f 3900/5 3899/5 3901/5 +f 3900/5 3901/5 3902/5 +f 3902/5 3901/5 3903/5 +f 3902/5 3903/5 3904/5 +f 3904/5 3903/5 3761/5 +f 3904/5 3761/5 3766/5 +f 3903/5 3760/5 3761/5 +f 3620/5 3905/5 3619/5 +f 3619/5 3905/5 3906/5 +f 3905/5 3907/5 3906/5 +f 3906/5 3907/5 3908/5 +f 3909/5 3910/5 3911/5 +f 3911/5 3910/5 3912/5 +f 3911/5 3912/5 3913/5 +f 3909/5 3914/5 3910/5 +f 3910/5 3914/5 3915/5 +f 3910/5 3915/5 3916/5 +f 3916/5 3917/5 3910/5 +f 3910/5 3917/5 3918/5 +f 3910/5 3918/5 3919/5 +f 3919/5 3920/5 3910/5 +f 3910/5 3920/5 3921/5 +f 3910/5 3921/5 3922/5 +f 3922/5 3923/5 3910/5 +f 3910/5 3923/5 3924/5 +f 3910/5 3924/5 3925/5 +f 3925/5 3926/5 3910/5 +f 3910/5 3926/5 3927/5 +f 3910/5 3927/5 3928/5 +f 3928/5 3929/5 3910/5 +f 3910/5 3929/5 3930/5 +f 3910/5 3930/5 3931/5 +f 3931/5 3932/5 3910/5 +f 3910/5 3932/5 3933/5 +f 3910/5 3933/5 3934/5 +f 3934/5 3935/5 3910/5 +f 3910/5 3935/5 3936/5 +f 3910/5 3936/5 3937/5 +f 3937/5 3938/5 3910/5 +f 3910/5 3938/5 3939/5 +f 3910/5 3939/5 3940/5 +f 3940/5 3941/5 3910/5 +f 3910/5 3941/5 3942/5 +f 3910/5 3942/5 3943/5 +f 3944/5 3945/5 3913/5 +f 3913/5 3945/5 3946/5 +f 3913/5 3946/5 3911/5 +f 3944/5 3947/5 3945/5 +f 3945/5 3947/5 3948/5 +f 3949/5 3950/5 3947/5 +f 3947/5 3950/5 3951/5 +f 3947/5 3951/5 3952/5 +f 3952/5 3953/5 3947/5 +f 3947/5 3953/5 3954/5 +f 3947/5 3954/5 3955/5 +f 3955/5 3956/5 3947/5 +f 3947/5 3956/5 3957/5 +f 3947/5 3957/5 3958/5 +f 3958/5 3959/5 3947/5 +f 3947/5 3959/5 3960/5 +f 3947/5 3960/5 3961/5 +f 3961/5 3962/5 3947/5 +f 3947/5 3962/5 3963/5 +f 3947/5 3963/5 3964/5 +f 3964/5 3965/5 3947/5 +f 3947/5 3965/5 3966/5 +f 3947/5 3966/5 3967/5 +f 3967/5 3968/5 3947/5 +f 3947/5 3968/5 3969/5 +f 3947/5 3969/5 3970/5 +f 3970/5 3971/5 3947/5 +f 3947/5 3971/5 3972/5 +f 3947/5 3972/5 3973/5 +f 3973/5 3974/5 3947/5 +f 3947/5 3974/5 3975/5 +f 3947/5 3975/5 3976/5 +f 3976/5 3977/5 3947/5 +f 3947/5 3977/5 3978/5 +f 3947/5 3978/5 3948/5 +f 3979/5 3980/5 3981/5 +f 3981/5 3980/5 3982/5 +f 3981/5 3982/5 3983/5 +f 3980/5 3984/5 3982/5 +f 3982/5 3984/5 3985/5 +f 3984/5 3986/5 3985/5 +f 3985/5 3986/5 3987/5 +f 3986/5 3988/5 3987/5 +f 3987/5 3988/5 3989/5 +f 3988/5 3990/5 3989/5 +f 3989/5 3990/5 3991/5 +f 3990/5 3992/5 3991/5 +f 3991/5 3992/5 3993/5 +f 3992/5 3994/5 3993/5 +f 3993/5 3994/5 3995/5 +f 3944/5 3913/5 3994/5 +f 3994/5 3913/5 3995/5 +f 3913/5 3912/5 3995/5 +f 3983/5 3996/5 3981/5 +f 3981/5 3996/5 3997/5 +f 3981/5 3997/5 3979/5 +f 3979/5 3997/5 3998/5 +f 3998/5 3997/5 3999/5 +f 3999/5 3997/5 4000/5 +f 3999/5 4000/5 4001/5 +f 3997/5 3996/5 4000/5 +f 3999/5 4001/5 4002/5 +f 4002/5 4001/5 4003/5 +f 4002/5 4003/5 4004/5 +f 4004/5 4003/5 4005/5 +f 4004/5 4005/5 4006/5 +f 4006/5 4005/5 4007/5 +f 4006/5 4007/5 4008/5 +f 4008/5 4007/5 4009/5 +f 4008/5 4009/5 4010/5 +f 4010/5 4009/5 4011/5 +f 4010/5 4011/5 4012/5 +f 4012/5 4011/5 3655/5 +f 4012/5 3655/5 3660/5 +f 4011/5 3654/5 3655/5 +f 4013/5 4014/5 4015/5 +f 4015/5 4014/5 4016/5 +f 4014/5 4017/5 4016/5 +f 4016/5 4017/5 4018/5 +f 4019/5 4020/5 4021/5 +f 4021/5 4020/5 4022/5 +f 4021/5 4022/5 4023/5 +f 4021/5 4023/5 4024/5 +f 4024/5 4023/5 4025/5 +f 4024/5 4025/5 4026/5 +f 4026/5 4025/5 4027/5 +f 4026/5 4027/5 4028/5 +f 4028/5 4027/5 4029/5 +f 4028/5 4029/5 4030/5 +f 4030/5 4029/5 4031/5 +f 4029/5 4032/5 4031/5 +f 4031/5 4032/5 4033/5 +f 4031/5 4033/5 4034/5 +f 4034/5 4033/5 4035/5 +f 4034/5 4035/5 4036/5 +f 4036/5 4035/5 4037/5 +f 4036/5 4037/5 4038/5 +f 4038/5 4037/5 4039/5 +f 4038/5 4039/5 4040/5 +f 4040/5 4039/5 4041/5 +f 4039/5 4042/5 4041/5 +f 4041/5 4042/5 4043/5 +f 4041/5 4043/5 4044/5 +f 4044/5 4043/5 4045/5 +f 4044/5 4045/5 4046/5 +f 4046/5 4045/5 4047/5 +f 4046/5 4047/5 4048/5 +f 4048/5 4047/5 4049/5 +f 4048/5 4049/5 4050/5 +f 4050/5 4049/5 4051/5 +f 4049/5 4052/5 4051/5 +f 4051/5 4052/5 4053/5 +f 4052/5 4054/5 4053/5 +f 4053/5 4054/5 4055/5 +f 4053/5 4055/5 4056/5 +f 4056/5 4055/5 4057/5 +f 4056/5 4057/5 4058/5 +f 4058/5 4057/5 4059/5 +f 4058/5 4059/5 4060/5 +f 4060/5 4059/5 4061/5 +f 4060/5 4061/5 4062/5 +f 4062/5 4061/5 4063/5 +f 4061/5 4064/5 4063/5 +f 4063/5 4064/5 4065/5 +f 4063/5 4065/5 4066/5 +f 4066/5 4065/5 4067/5 +f 4066/5 4067/5 4068/5 +f 4068/5 4067/5 4069/5 +f 4068/5 4069/5 4070/5 +f 4070/5 4069/5 4071/5 +f 4070/5 4071/5 4072/5 +f 4072/5 4071/5 4073/5 +f 4071/5 4074/5 4073/5 +f 4073/5 4074/5 4075/5 +f 4073/5 4075/5 4076/5 +f 4076/5 4075/5 4077/5 +f 4076/5 4077/5 4078/5 +f 4078/5 4077/5 4079/5 +f 4078/5 4079/5 4080/5 +f 4080/5 4079/5 4081/5 +f 4080/5 4081/5 4082/5 +f 4082/5 4081/5 3907/5 +f 4081/5 3908/5 3907/5 +f 3799/5 3800/5 4083/5 +f 4083/5 3800/5 4084/5 +f 4083/5 4084/5 4085/5 +f 4083/5 4085/5 4086/5 +f 4086/5 4085/5 4087/5 +f 4086/5 4087/5 4088/5 +f 4088/5 4087/5 4089/5 +f 4088/5 4089/5 4090/5 +f 4090/5 4089/5 4091/5 +f 4090/5 4091/5 4092/5 +f 4092/5 4091/5 4093/5 +f 4091/5 4094/5 4093/5 +f 4093/5 4094/5 4095/5 +f 4093/5 4095/5 4096/5 +f 4096/5 4095/5 4097/5 +f 4096/5 4097/5 4098/5 +f 4098/5 4097/5 4099/5 +f 4098/5 4099/5 4100/5 +f 4100/5 4099/5 4101/5 +f 4100/5 4101/5 4102/5 +f 4102/5 4101/5 4103/5 +f 4101/5 4104/5 4103/5 +f 4103/5 4104/5 4105/5 +f 4103/5 4105/5 4106/5 +f 4106/5 4105/5 4107/5 +f 4106/5 4107/5 4108/5 +f 4108/5 4107/5 4109/5 +f 4108/5 4109/5 4110/5 +f 4110/5 4109/5 4111/5 +f 4110/5 4111/5 4112/5 +f 4112/5 4111/5 4113/5 +f 4111/5 4114/5 4113/5 +f 4113/5 4114/5 4115/5 +f 4114/5 4116/5 4115/5 +f 4115/5 4116/5 4117/5 +f 4115/5 4117/5 4118/5 +f 4118/5 4117/5 4119/5 +f 4118/5 4119/5 4120/5 +f 4120/5 4119/5 4121/5 +f 4120/5 4121/5 4122/5 +f 4122/5 4121/5 4123/5 +f 4122/5 4123/5 4124/5 +f 4124/5 4123/5 4125/5 +f 4123/5 4126/5 4125/5 +f 4125/5 4126/5 4127/5 +f 4125/5 4127/5 4128/5 +f 4128/5 4127/5 4129/5 +f 4128/5 4129/5 4130/5 +f 4130/5 4129/5 4131/5 +f 4130/5 4131/5 4132/5 +f 4132/5 4131/5 4133/5 +f 4132/5 4133/5 4134/5 +f 4134/5 4133/5 4135/5 +f 4133/5 4136/5 4135/5 +f 4135/5 4136/5 4137/5 +f 4135/5 4137/5 4138/5 +f 4138/5 4137/5 4139/5 +f 4138/5 4139/5 4140/5 +f 4140/5 4139/5 4141/5 +f 4140/5 4141/5 4142/5 +f 4142/5 4141/5 4143/5 +f 4142/5 4143/5 4144/5 +f 4144/5 4143/5 4145/5 +f 4143/5 4146/5 4145/5 +f 4147/5 4148/5 4149/5 +f 4149/5 4148/5 4150/5 +f 4149/5 4150/5 4151/5 +f 4149/5 4151/5 4152/5 +f 4152/5 4151/5 4153/5 +f 4152/5 4153/5 4154/5 +f 4154/5 4153/5 4155/5 +f 4154/5 4155/5 4156/5 +f 4156/5 4155/5 4157/5 +f 4156/5 4157/5 4158/5 +f 4158/5 4157/5 4159/5 +f 4157/5 4160/5 4159/5 +f 4159/5 4160/5 4161/5 +f 4159/5 4161/5 4162/5 +f 4162/5 4161/5 4163/5 +f 4162/5 4163/5 4164/5 +f 4164/5 4163/5 4165/5 +f 4164/5 4165/5 4166/5 +f 4166/5 4165/5 4167/5 +f 4166/5 4167/5 4168/5 +f 4168/5 4167/5 4169/5 +f 4167/5 4170/5 4169/5 +f 4169/5 4170/5 4171/5 +f 4169/5 4171/5 4172/5 +f 4172/5 4171/5 4173/5 +f 4172/5 4173/5 4174/5 +f 4174/5 4173/5 4175/5 +f 4174/5 4175/5 4176/5 +f 4176/5 4175/5 4177/5 +f 4176/5 4177/5 4178/5 +f 4178/5 4177/5 4179/5 +f 4177/5 4180/5 4179/5 +f 4179/5 4180/5 4181/5 +f 4180/5 4182/5 4181/5 +f 4181/5 4182/5 4183/5 +f 4181/5 4183/5 4184/5 +f 4184/5 4183/5 4185/5 +f 4184/5 4185/5 4186/5 +f 4186/5 4185/5 4187/5 +f 4186/5 4187/5 4188/5 +f 4188/5 4187/5 4189/5 +f 4188/5 4189/5 4190/5 +f 4190/5 4189/5 4191/5 +f 4189/5 4192/5 4191/5 +f 4191/5 4192/5 4193/5 +f 4191/5 4193/5 4194/5 +f 4194/5 4193/5 4195/5 +f 4194/5 4195/5 4196/5 +f 4196/5 4195/5 4197/5 +f 4196/5 4197/5 4198/5 +f 4198/5 4197/5 4199/5 +f 4198/5 4199/5 4200/5 +f 4200/5 4199/5 4201/5 +f 4199/5 4202/5 4201/5 +f 4201/5 4202/5 4203/5 +f 4201/5 4203/5 4204/5 +f 4204/5 4203/5 4205/5 +f 4204/5 4205/5 4206/5 +f 4206/5 4205/5 4207/5 +f 4206/5 4207/5 4208/5 +f 4208/5 4207/5 4209/5 +f 4208/5 4209/5 4210/5 +f 4210/5 4209/5 4015/5 +f 4209/5 4013/5 4015/5 +f 4211/5 4212/5 4213/5 +f 4213/5 4212/5 4214/5 +f 4213/5 4214/5 4215/5 +f 4213/5 4215/5 4216/5 +f 4216/5 4215/5 4217/5 +f 4216/5 4217/5 4218/5 +f 4218/5 4217/5 4219/5 +f 4218/5 4219/5 4220/5 +f 4220/5 4219/5 4221/5 +f 4220/5 4221/5 4222/5 +f 4222/5 4221/5 4223/5 +f 4222/5 4223/5 4224/5 +f 4224/5 4223/5 4225/5 +f 4224/5 4225/5 4226/5 +f 4226/5 4225/5 4227/5 +f 4226/5 4227/5 4228/5 +f 4228/5 4227/5 4229/5 +f 4228/5 4229/5 4230/5 +f 4230/5 4229/5 4231/5 +f 4230/5 4231/5 4232/5 +f 4232/5 4231/5 4233/5 +f 4232/5 4233/5 4234/5 +f 4234/5 4233/5 4235/5 +f 4234/5 4235/5 4236/5 +f 4236/5 4235/5 4237/5 +f 4236/5 4237/5 4238/5 +f 4238/5 4237/5 4239/5 +f 4238/5 4239/5 4240/5 +f 4240/5 4239/5 4241/5 +f 4240/5 4241/5 4242/5 +f 4242/5 4241/5 4243/5 +f 4242/5 4243/5 4244/5 +f 4244/5 4243/5 4245/5 +f 4244/5 4245/5 4246/5 +f 4246/5 4245/5 4247/5 +f 4246/5 4247/5 4248/5 +f 4248/5 4247/5 4249/5 +f 4248/5 4249/5 4250/5 +f 4250/5 4249/5 4251/5 +f 4250/5 4251/5 4252/5 +f 4252/5 4251/5 4253/5 +f 4252/5 4253/5 4254/5 +f 4254/5 4253/5 4255/5 +f 4254/5 4255/5 4256/5 +f 4256/5 4255/5 4257/5 +f 4256/5 4257/5 4258/5 +f 4258/5 4257/5 4259/5 +f 4258/5 4259/5 4260/5 +f 4260/5 4259/5 4261/5 +f 4260/5 4261/5 4262/5 +f 4262/5 4261/5 4263/5 +f 4262/5 4263/5 4264/5 +f 4264/5 4263/5 4265/5 +f 4264/5 4265/5 4266/5 +f 4266/5 4265/5 4267/5 +f 4266/5 4267/5 4268/5 +f 4268/5 4267/5 4269/5 +f 4268/5 4269/5 4270/5 +f 4270/5 4269/5 4271/5 +f 4270/5 4271/5 4272/5 +f 4272/5 4271/5 4273/5 +f 4272/5 4273/5 4274/5 +f 4274/5 4273/5 3998/5 +f 4273/5 3979/5 3998/5 +f 4275/5 4212/5 4276/5 +f 4276/5 4212/5 4211/5 +f 4276/5 4211/5 4277/5 +f 4278/5 4279/5 4280/5 +f 4280/5 4279/5 4281/5 +f 4280/5 4281/5 4282/5 +f 4281/5 4279/5 4283/5 +f 4283/5 4279/5 4284/5 +f 4283/5 4284/5 4285/5 +f 4283/5 4285/5 4286/5 +f 4286/5 4285/5 4287/5 +f 4286/5 4287/5 4288/5 +f 4288/5 4287/5 4289/5 +f 4288/5 4289/5 4290/5 +f 4290/5 4289/5 4291/5 +f 4290/5 4291/5 4292/5 +f 4292/5 4291/5 4293/5 +f 4291/5 4294/5 4293/5 +f 4293/5 4294/5 4295/5 +f 4293/5 4295/5 4296/5 +f 4296/5 4295/5 4297/5 +f 4296/5 4297/5 4298/5 +f 4298/5 4297/5 4299/5 +f 4297/5 4300/5 4299/5 +f 4299/5 4300/5 4301/5 +f 4299/5 4301/5 4302/5 +f 4302/5 4301/5 4303/5 +f 4301/5 4304/5 4303/5 +f 4303/5 4304/5 4305/5 +f 4303/5 4305/5 4306/5 +f 4306/5 4305/5 4307/5 +f 4306/5 4307/5 4308/5 +f 4308/5 4307/5 4309/5 +f 4308/5 4309/5 4310/5 +f 4310/5 4309/5 4276/5 +f 4310/5 4276/5 4277/5 +f 4309/5 4275/5 4276/5 +f 4311/5 4278/5 4312/5 +f 4312/5 4278/5 4280/5 +f 4312/5 4280/5 4313/5 +f 4313/5 4280/5 4314/5 +f 4280/5 4282/5 4314/5 +f 4314/5 4282/5 4315/5 +f 4314/5 4315/5 4316/5 +f 4316/5 4317/5 4314/5 +f 4314/5 4317/5 4318/5 +f 4314/5 4318/5 4319/5 +f 4319/5 4320/5 4314/5 +f 4314/5 4320/5 4321/5 +f 4314/5 4321/5 4322/5 +f 4322/5 4323/5 4314/5 +f 4314/5 4323/5 4324/5 +f 4314/5 4324/5 4325/5 +f 4325/5 4326/5 4314/5 +f 4314/5 4326/5 4327/5 +f 4314/5 4327/5 4328/5 +f 4328/5 4329/5 4314/5 +f 4314/5 4329/5 4330/5 +f 4314/5 4330/5 4331/5 +f 4331/5 4332/5 4314/5 +f 4314/5 4332/5 4333/5 +f 4314/5 4333/5 4334/5 +f 4334/5 4335/5 4314/5 +f 4314/5 4335/5 4336/5 +f 4314/5 4336/5 4337/5 +f 4337/5 4338/5 4314/5 +f 4314/5 4338/5 4339/5 +f 4314/5 4339/5 4340/5 +f 4340/5 4341/5 4314/5 +f 4314/5 4341/5 4342/5 +f 4314/5 4342/5 4343/5 +f 4343/5 4344/5 4314/5 +f 4314/5 4344/5 4345/5 +f 4314/5 4345/5 4346/5 +f 4347/5 4348/5 4312/5 +f 4312/5 4348/5 4349/5 +f 4312/5 4349/5 4350/5 +f 4350/5 4351/5 4312/5 +f 4312/5 4351/5 4352/5 +f 4312/5 4352/5 4353/5 +f 4353/5 4354/5 4312/5 +f 4312/5 4354/5 4355/5 +f 4312/5 4355/5 4356/5 +f 4356/5 4357/5 4312/5 +f 4312/5 4357/5 4358/5 +f 4312/5 4358/5 4359/5 +f 4359/5 4360/5 4312/5 +f 4312/5 4360/5 4361/5 +f 4312/5 4361/5 4362/5 +f 4362/5 4363/5 4312/5 +f 4312/5 4363/5 4364/5 +f 4312/5 4364/5 4365/5 +f 4365/5 4366/5 4312/5 +f 4312/5 4366/5 4367/5 +f 4312/5 4367/5 4368/5 +f 4368/5 4369/5 4312/5 +f 4312/5 4369/5 4370/5 +f 4312/5 4370/5 4371/5 +f 4371/5 4372/5 4312/5 +f 4312/5 4372/5 4373/5 +f 4312/5 4373/5 4374/5 +f 4374/5 4375/5 4312/5 +f 4312/5 4375/5 4376/5 +f 4312/5 4376/5 4377/5 +f 4377/5 4311/5 4312/5 +f 4018/5 4017/5 4378/5 +f 4378/5 4017/5 4379/5 +f 4378/5 4379/5 4380/5 +f 4378/5 4380/5 4381/5 +f 4381/5 4380/5 4382/5 +f 4381/5 4382/5 4383/5 +f 4383/5 4382/5 4384/5 +f 4383/5 4384/5 4385/5 +f 4385/5 4384/5 4386/5 +f 4385/5 4386/5 4387/5 +f 4387/5 4386/5 4388/5 +f 4386/5 4389/5 4388/5 +f 4388/5 4389/5 4390/5 +f 4388/5 4390/5 4391/5 +f 4391/5 4390/5 4392/5 +f 4391/5 4392/5 4393/5 +f 4393/5 4392/5 4394/5 +f 4393/5 4394/5 4395/5 +f 4395/5 4394/5 4396/5 +f 4395/5 4396/5 4397/5 +f 4397/5 4396/5 4398/5 +f 4396/5 4399/5 4398/5 +f 4398/5 4399/5 4400/5 +f 4398/5 4400/5 4401/5 +f 4401/5 4400/5 4402/5 +f 4401/5 4402/5 4403/5 +f 4403/5 4402/5 4404/5 +f 4403/5 4404/5 4405/5 +f 4405/5 4404/5 4406/5 +f 4405/5 4406/5 4407/5 +f 4407/5 4406/5 4408/5 +f 4406/5 4409/5 4408/5 +f 4408/5 4409/5 4410/5 +f 4409/5 4411/5 4410/5 +f 4410/5 4411/5 4412/5 +f 4410/5 4412/5 4413/5 +f 4413/5 4412/5 4414/5 +f 4413/5 4414/5 4415/5 +f 4415/5 4414/5 4416/5 +f 4415/5 4416/5 4417/5 +f 4417/5 4416/5 4418/5 +f 4417/5 4418/5 4419/5 +f 4419/5 4418/5 4420/5 +f 4418/5 4421/5 4420/5 +f 4420/5 4421/5 4422/5 +f 4420/5 4422/5 4423/5 +f 4423/5 4422/5 4424/5 +f 4423/5 4424/5 4425/5 +f 4425/5 4424/5 4426/5 +f 4425/5 4426/5 4427/5 +f 4427/5 4426/5 4428/5 +f 4427/5 4428/5 4429/5 +f 4429/5 4428/5 4430/5 +f 4428/5 4431/5 4430/5 +f 4430/5 4431/5 4432/5 +f 4430/5 4432/5 4433/5 +f 4433/5 4432/5 4434/5 +f 4433/5 4434/5 4435/5 +f 4435/5 4434/5 4436/5 +f 4435/5 4436/5 4437/5 +f 4437/5 4436/5 4438/5 +f 4437/5 4438/5 4439/5 +f 4439/5 4438/5 4440/5 +f 4438/5 4441/5 4440/5 +f 4442/5 4443/5 4444/5 +f 4444/5 4443/5 4445/5 +f 4444/5 4445/5 4446/5 +f 4446/5 4445/5 4447/5 +f 4446/5 4447/5 4448/5 +f 4448/5 4447/5 4449/5 +f 4448/5 4449/5 4450/5 +f 4451/5 4452/5 4444/5 +f 4444/5 4452/5 4453/5 +f 4444/5 4453/5 4454/5 +f 4454/5 4455/5 4444/5 +f 4444/5 4455/5 4456/5 +f 4444/5 4456/5 4457/5 +f 4457/5 4458/5 4444/5 +f 4444/5 4458/5 4459/5 +f 4444/5 4459/5 4460/5 +f 4460/5 4461/5 4444/5 +f 4444/5 4461/5 4462/5 +f 4444/5 4462/5 4463/5 +f 4463/5 4464/5 4444/5 +f 4444/5 4464/5 4465/5 +f 4444/5 4465/5 4466/5 +f 4466/5 4467/5 4444/5 +f 4444/5 4467/5 4468/5 +f 4444/5 4468/5 4469/5 +f 4469/5 4470/5 4444/5 +f 4444/5 4470/5 4471/5 +f 4444/5 4471/5 4472/5 +f 4472/5 4473/5 4444/5 +f 4444/5 4473/5 4474/5 +f 4444/5 4474/5 4475/5 +f 4475/5 4476/5 4444/5 +f 4444/5 4476/5 4477/5 +f 4444/5 4477/5 4478/5 +f 4478/5 4479/5 4444/5 +f 4444/5 4479/5 4480/5 +f 4444/5 4480/5 4442/5 +f 4450/5 4481/5 4448/5 +f 4448/5 4481/5 4482/5 +f 4448/5 4482/5 4483/5 +f 4483/5 4484/5 4448/5 +f 4448/5 4484/5 4485/5 +f 4448/5 4485/5 4486/5 +f 4486/5 4487/5 4448/5 +f 4448/5 4487/5 4488/5 +f 4448/5 4488/5 4489/5 +f 4489/5 4490/5 4448/5 +f 4448/5 4490/5 4491/5 +f 4448/5 4491/5 4492/5 +f 4492/5 4493/5 4448/5 +f 4448/5 4493/5 4494/5 +f 4448/5 4494/5 4495/5 +f 4495/5 4496/5 4448/5 +f 4448/5 4496/5 4497/5 +f 4448/5 4497/5 4498/5 +f 4498/5 4499/5 4448/5 +f 4448/5 4499/5 4500/5 +f 4448/5 4500/5 4501/5 +f 4501/5 4502/5 4448/5 +f 4448/5 4502/5 4503/5 +f 4448/5 4503/5 4504/5 +f 4504/5 4505/5 4448/5 +f 4448/5 4505/5 4506/5 +f 4448/5 4506/5 4507/5 +f 4507/5 4508/5 4448/5 +f 4448/5 4508/5 4509/5 +f 4448/5 4509/5 4510/5 +f 4445/5 4511/5 4447/5 +f 4447/5 4511/5 4512/5 +f 4512/5 4511/5 4513/5 +f 4513/5 4511/5 4514/5 +f 4513/5 4514/5 4515/5 +f 4513/5 4515/5 4516/5 +f 4516/5 4515/5 4517/5 +f 4516/5 4517/5 4518/5 +f 4518/5 4517/5 4519/5 +f 4518/5 4519/5 4520/5 +f 4520/5 4519/5 4521/5 +f 4520/5 4521/5 4522/5 +f 4522/5 4521/5 4523/5 +f 4521/5 4524/5 4523/5 +f 4523/5 4524/5 4525/5 +f 4523/5 4525/5 4526/5 +f 4526/5 4525/5 4527/5 +f 4526/5 4527/5 4528/5 +f 4528/5 4527/5 4529/5 +f 4527/5 4530/5 4529/5 +f 4529/5 4530/5 4531/5 +f 4529/5 4531/5 4532/5 +f 4532/5 4531/5 4533/5 +f 4531/5 4534/5 4533/5 +f 4533/5 4534/5 4535/5 +f 4533/5 4535/5 4536/5 +f 4536/5 4535/5 4537/5 +f 4536/5 4537/5 4538/5 +f 4538/5 4537/5 4539/5 +f 4538/5 4539/5 4540/5 +f 4540/5 4539/5 4541/5 +f 4540/5 4541/5 4542/5 +f 4020/5 4543/5 4544/5 +f 4544/5 4543/5 4545/5 +f 4544/5 4545/5 4546/5 +f 4546/5 4545/5 4547/5 +f 4546/5 4547/5 4548/5 +f 4548/5 4547/5 4549/5 +f 4548/5 4549/5 4550/5 +f 4550/5 4549/5 4551/5 +f 4550/5 4551/5 4552/5 +f 4552/5 4551/5 4553/5 +f 4552/5 4553/5 4554/5 +f 4554/5 4553/5 4555/5 +f 4554/5 4555/5 4556/5 +f 4556/5 4555/5 4557/5 +f 4556/5 4557/5 4558/5 +f 4558/5 4557/5 4559/5 +f 4558/5 4559/5 4560/5 +f 4020/5 4019/5 4543/5 +f 4561/5 4562/5 4563/5 +f 4563/5 4562/5 4564/5 +f 4563/5 4564/5 4565/5 +f 4563/5 4565/5 4566/5 +f 4566/5 4565/5 4567/5 +f 4566/5 4567/5 4568/5 +f 4568/5 4567/5 4569/5 +f 4568/5 4569/5 4570/5 +f 4570/5 4569/5 4571/5 +f 4570/5 4571/5 4572/5 +f 4572/5 4571/5 4573/5 +f 4572/5 4573/5 4574/5 +f 4574/5 4573/5 4575/5 +f 4574/5 4575/5 4576/5 +f 4576/5 4575/5 4577/5 +f 4575/5 4578/5 4577/5 +f 4577/5 4578/5 4145/5 +f 4577/5 4145/5 4146/5 +f 4541/5 4579/5 4542/5 +f 4542/5 4579/5 4580/5 +f 4581/5 4582/5 4583/5 +f 4583/5 4582/5 4584/5 +f 4583/5 4584/5 4585/5 +f 4585/5 4584/5 4586/5 +f 4585/5 4586/5 4587/5 +f 4587/5 4586/5 4588/5 +f 4587/5 4588/5 4589/5 +f 4589/5 4588/5 4590/5 +f 4589/5 4590/5 4591/5 +f 4591/5 4590/5 4592/5 +f 4591/5 4592/5 4593/5 +f 4593/5 4592/5 4594/5 +f 4593/5 4594/5 4595/5 +f 4595/5 4594/5 4596/5 +f 4595/5 4596/5 4597/5 +f 4597/5 4596/5 4598/5 +f 4597/5 4598/5 4599/5 +f 4599/5 4598/5 4600/5 +f 4599/5 4600/5 4601/5 +f 4601/5 4600/5 4602/5 +f 4601/5 4602/5 4603/5 +f 4603/5 4602/5 4604/5 +f 4603/5 4604/5 4605/5 +f 4605/5 4604/5 4606/5 +f 4605/5 4606/5 4607/5 +f 4607/5 4606/5 4608/5 +f 4607/5 4608/5 4609/5 +f 4581/5 4610/5 4582/5 +f 4582/5 4610/5 4611/5 +f 4610/5 4612/5 4611/5 +f 4611/5 4612/5 4613/5 +f 4612/5 4614/5 4613/5 +f 4613/5 4614/5 4615/5 +f 4614/5 4616/5 4615/5 +f 4615/5 4616/5 4617/5 +f 4616/5 4618/5 4617/5 +f 4617/5 4618/5 4619/5 +f 4618/5 4620/5 4619/5 +f 4619/5 4620/5 4621/5 +f 4620/5 4622/5 4621/5 +f 4621/5 4622/5 4623/5 +f 4622/5 4624/5 4623/5 +f 4623/5 4624/5 4625/5 +f 4624/5 4626/5 4625/5 +f 4625/5 4626/5 4627/5 +f 4626/5 4628/5 4627/5 +f 4627/5 4628/5 4629/5 +f 4628/5 4630/5 4629/5 +f 4629/5 4630/5 4631/5 +f 4630/5 4632/5 4631/5 +f 4631/5 4632/5 4633/5 +f 4632/5 4634/5 4633/5 +f 4633/5 4634/5 4635/5 +f 4634/5 4636/5 4635/5 +f 4635/5 4636/5 4637/5 +f 4636/5 4638/5 4637/5 +f 4637/5 4638/5 4639/5 +f 4638/5 4640/5 4639/5 +f 4639/5 4640/5 4641/5 +f 4640/5 4642/5 4641/5 +f 4641/5 4642/5 4643/5 +f 4642/5 4644/5 4643/5 +f 4643/5 4644/5 4645/5 +f 4644/5 4646/5 4645/5 +f 4645/5 4646/5 4647/5 +f 4646/5 4648/5 4647/5 +f 4647/5 4648/5 4649/5 +f 4648/5 4650/5 4649/5 +f 4649/5 4650/5 4651/5 +f 4650/5 4652/5 4651/5 +f 4651/5 4652/5 4653/5 +f 4652/5 4654/5 4653/5 +f 4653/5 4654/5 4655/5 +f 4654/5 4656/5 4655/5 +f 4655/5 4656/5 4657/5 +f 4656/5 4658/5 4657/5 +f 4657/5 4658/5 4659/5 +f 4658/5 4660/5 4659/5 +f 4659/5 4660/5 4661/5 +f 4660/5 4662/5 4661/5 +f 4661/5 4662/5 4663/5 +f 4607/5 4609/5 4664/5 +f 4664/5 4609/5 4665/5 +f 4664/5 4665/5 4666/5 +f 4666/5 4665/5 4667/5 +f 4666/5 4667/5 4668/5 +f 4668/5 4667/5 4669/5 +f 4668/5 4669/5 4670/5 +f 4670/5 4669/5 4671/5 +f 4670/5 4671/5 4672/5 +f 4672/5 4671/5 4673/5 +f 4672/5 4673/5 4674/5 +f 4674/5 4673/5 4675/5 +f 4674/5 4675/5 4676/5 +f 4676/5 4675/5 4677/5 +f 4676/5 4677/5 4678/5 +f 4678/5 4677/5 4679/5 +f 4678/5 4679/5 4680/5 +f 4680/5 4679/5 4148/5 +f 4680/5 4148/5 4147/5 +f 4681/5 4682/5 4683/5 +f 4683/5 4682/5 4684/5 +f 4683/5 4684/5 4685/5 +f 4683/5 4685/5 4686/5 +f 4686/5 4685/5 4687/5 +f 4686/5 4687/5 4688/5 +f 4688/5 4687/5 4689/5 +f 4688/5 4689/5 4690/5 +f 4690/5 4689/5 4691/5 +f 4690/5 4691/5 4692/5 +f 4692/5 4691/5 4693/5 +f 4692/5 4693/5 4694/5 +f 4694/5 4693/5 4695/5 +f 4694/5 4695/5 4696/5 +f 4696/5 4695/5 4697/5 +f 4696/5 4697/5 4698/5 +f 4698/5 4697/5 4699/5 +f 4698/5 4699/5 4700/5 +f 4700/5 4699/5 4701/5 +f 4700/5 4701/5 4702/5 +f 4702/5 4701/5 4703/5 +f 4702/5 4703/5 4704/5 +f 4704/5 4703/5 4705/5 +f 4704/5 4705/5 4706/5 +f 4706/5 4705/5 4707/5 +f 4706/5 4707/5 4708/5 +f 4708/5 4707/5 4709/5 +f 4708/5 4709/5 4710/5 +f 4710/5 4709/5 4711/5 +f 4710/5 4711/5 4712/5 +f 4712/5 4711/5 4713/5 +f 4712/5 4713/5 4714/5 +f 4714/5 4713/5 4715/5 +f 4714/5 4715/5 4716/5 +f 4716/5 4715/5 4717/5 +f 4716/5 4717/5 4718/5 +f 4718/5 4717/5 4719/5 +f 4718/5 4719/5 4720/5 +f 4720/5 4719/5 4721/5 +f 4720/5 4721/5 4722/5 +f 4722/5 4721/5 4723/5 +f 4722/5 4723/5 4724/5 +f 4724/5 4723/5 4725/5 +f 4724/5 4725/5 4726/5 +f 4726/5 4725/5 4727/5 +f 4726/5 4727/5 4728/5 +f 4728/5 4727/5 4729/5 +f 4728/5 4729/5 4730/5 +f 4730/5 4729/5 4731/5 +f 4730/5 4731/5 4732/5 +f 4732/5 4731/5 4733/5 +f 4732/5 4733/5 4734/5 +f 4732/5 4734/5 4735/5 +f 4735/5 4734/5 4736/5 +f 4735/5 4736/5 4737/5 +f 4737/5 4736/5 4738/5 +f 4737/5 4738/5 4739/5 +f 4739/5 4738/5 4740/5 +f 4739/5 4740/5 4741/5 +f 4741/5 4740/5 4742/5 +f 4741/5 4742/5 4743/5 +f 4743/5 4742/5 4744/5 +f 4743/5 4744/5 4745/5 +f 4745/5 4744/5 4746/5 +f 4745/5 4746/5 4747/5 +f 4745/5 4747/5 4748/5 +f 4748/5 4747/5 4749/5 +f 4748/5 4749/5 4750/5 +f 4750/5 4749/5 4751/5 +f 4750/5 4751/5 4752/5 +f 4752/5 4751/5 4753/5 +f 4752/5 4753/5 4754/5 +f 4754/5 4753/5 4755/5 +f 4754/5 4755/5 4756/5 +f 4756/5 4755/5 4757/5 +f 4756/5 4757/5 4758/5 +f 4758/5 4757/5 4759/5 +f 4758/5 4759/5 4760/5 +f 4760/5 4759/5 4761/5 +f 4760/5 4761/5 4762/5 +f 4762/5 4761/5 4763/5 +f 4762/5 4763/5 4764/5 +f 4764/5 4763/5 4765/5 +f 4764/5 4765/5 4766/5 +f 4766/5 4765/5 4767/5 +f 4766/5 4767/5 4768/5 +f 4768/5 4767/5 4769/5 +f 4768/5 4769/5 4770/5 +f 4770/5 4769/5 4771/5 +f 4770/5 4771/5 4772/5 +f 4772/5 4771/5 4773/5 +f 4772/5 4773/5 4774/5 +f 4774/5 4773/5 4775/5 +f 4774/5 4775/5 4776/5 +f 4776/5 4775/5 4777/5 +f 4776/5 4777/5 4778/5 +f 4778/5 4777/5 4440/5 +f 4778/5 4440/5 4441/5 +f 4779/5 4780/5 4735/5 +f 4735/5 4780/5 4732/5 +f 4580/5 4579/5 4781/5 +f 4781/5 4579/5 4782/5 +f 4781/5 4782/5 4783/5 +f 4781/5 4783/5 4784/5 +f 4784/5 4783/5 4785/5 +f 4784/5 4785/5 4786/5 +f 4786/5 4785/5 4787/5 +f 4786/5 4787/5 4788/5 +f 4788/5 4787/5 4789/5 +f 4788/5 4789/5 4790/5 +f 4790/5 4789/5 4791/5 +f 4790/5 4791/5 4792/5 +f 4792/5 4791/5 4793/5 +f 4792/5 4793/5 4794/5 +f 4794/5 4793/5 4795/5 +f 4794/5 4795/5 4796/5 +f 4796/5 4795/5 4797/5 +f 4796/5 4797/5 4798/5 +f 4798/5 4797/5 4799/5 +f 4798/5 4799/5 4800/5 +f 4800/5 4799/5 4801/5 +f 4800/5 4801/5 4802/5 +f 4802/5 4801/5 4803/5 +f 4802/5 4803/5 4804/5 +f 4804/5 4803/5 4805/5 +f 4804/5 4805/5 4806/5 +f 4806/5 4805/5 4807/5 +f 4806/5 4807/5 4808/5 +f 4808/5 4807/5 4809/5 +f 4808/5 4809/5 4810/5 +f 4810/5 4809/5 4811/5 +f 4810/5 4811/5 4812/5 +f 4812/5 4811/5 4813/5 +f 4812/5 4813/5 4814/5 +f 4814/5 4813/5 4815/5 +f 4814/5 4815/5 4816/5 +f 4816/5 4815/5 4817/5 +f 4816/5 4817/5 4818/5 +f 4818/5 4817/5 4819/5 +f 4818/5 4819/5 4820/5 +f 4820/5 4819/5 4821/5 +f 4820/5 4821/5 4822/5 +f 4822/5 4821/5 4823/5 +f 4822/5 4823/5 4824/5 +f 4824/5 4823/5 4825/5 +f 4824/5 4825/5 4826/5 +f 4826/5 4825/5 4827/5 +f 4826/5 4827/5 4828/5 +f 4828/5 4827/5 4829/5 +f 4828/5 4829/5 4830/5 +f 4830/5 4829/5 4831/5 +f 4830/5 4831/5 4832/5 +f 4832/5 4831/5 4833/5 +f 4832/5 4833/5 4834/5 +f 4834/5 4833/5 4835/5 +f 4834/5 4835/5 4836/5 +f 4836/5 4835/5 4837/5 +f 4836/5 4837/5 4838/5 +f 4838/5 4837/5 4839/5 +f 4838/5 4839/5 4840/5 +f 4840/5 4839/5 4841/5 +f 4840/5 4841/5 4842/5 +f 4842/5 4841/5 3888/5 +f 4841/5 3876/5 3888/5 +f 4843/5 4844/5 4845/5 +f 4845/5 4844/5 4846/5 +f 4845/5 4846/5 4847/5 +f 4845/5 4847/5 4848/5 +f 4848/5 4847/5 4849/5 +f 4848/5 4849/5 4850/5 +f 4850/5 4849/5 4851/5 +f 4850/5 4851/5 4852/5 +f 4852/5 4851/5 4853/5 +f 4852/5 4853/5 4854/5 +f 4854/5 4853/5 4855/5 +f 4853/5 4856/5 4855/5 +f 4855/5 4856/5 4857/5 +f 4855/5 4857/5 4858/5 +f 4858/5 4857/5 4859/5 +f 4858/5 4859/5 4860/5 +f 4860/5 4859/5 4861/5 +f 4860/5 4861/5 4862/5 +f 4862/5 4861/5 4863/5 +f 4862/5 4863/5 4864/5 +f 4864/5 4863/5 4865/5 +f 4863/5 4866/5 4865/5 +f 4865/5 4866/5 4867/5 +f 4865/5 4867/5 4868/5 +f 4868/5 4867/5 4869/5 +f 4868/5 4869/5 4870/5 +f 4870/5 4869/5 4871/5 +f 4870/5 4871/5 4872/5 +f 4872/5 4871/5 4873/5 +f 4872/5 4873/5 4874/5 +f 4874/5 4873/5 4875/5 +f 4873/5 4876/5 4875/5 +f 4875/5 4876/5 4877/5 +f 4876/5 4878/5 4877/5 +f 4877/5 4878/5 4879/5 +f 4877/5 4879/5 4880/5 +f 4880/5 4879/5 4881/5 +f 4880/5 4881/5 4882/5 +f 4882/5 4881/5 4883/5 +f 4882/5 4883/5 4884/5 +f 4884/5 4883/5 4885/5 +f 4884/5 4885/5 4886/5 +f 4886/5 4885/5 4887/5 +f 4885/5 4888/5 4887/5 +f 4887/5 4888/5 4889/5 +f 4887/5 4889/5 4890/5 +f 4890/5 4889/5 4891/5 +f 4890/5 4891/5 4892/5 +f 4892/5 4891/5 4893/5 +f 4892/5 4893/5 4894/5 +f 4894/5 4893/5 4895/5 +f 4894/5 4895/5 4896/5 +f 4896/5 4895/5 4897/5 +f 4895/5 4898/5 4897/5 +f 4897/5 4898/5 4899/5 +f 4897/5 4899/5 4900/5 +f 4900/5 4899/5 4901/5 +f 4900/5 4901/5 4902/5 +f 4902/5 4901/5 4903/5 +f 4902/5 4903/5 4904/5 +f 4904/5 4903/5 4905/5 +f 4904/5 4905/5 4906/5 +f 4906/5 4905/5 4907/5 +f 4905/5 4908/5 4907/5 +f 4909/5 4910/5 4911/5 +f 4911/5 4910/5 4912/5 +f 4911/5 4912/5 4913/5 +f 4911/5 4913/5 4914/5 +f 4914/5 4913/5 4915/5 +f 4914/5 4915/5 4916/5 +f 4916/5 4915/5 4917/5 +f 4916/5 4917/5 4918/5 +f 4918/5 4917/5 4919/5 +f 4918/5 4919/5 4920/5 +f 4920/5 4919/5 4921/5 +f 4919/5 4922/5 4921/5 +f 4921/5 4922/5 4923/5 +f 4921/5 4923/5 4924/5 +f 4924/5 4923/5 4925/5 +f 4924/5 4925/5 4926/5 +f 4926/5 4925/5 4927/5 +f 4926/5 4927/5 4928/5 +f 4928/5 4927/5 4929/5 +f 4928/5 4929/5 4930/5 +f 4930/5 4929/5 4931/5 +f 4929/5 4932/5 4931/5 +f 4931/5 4932/5 4933/5 +f 4931/5 4933/5 4934/5 +f 4934/5 4933/5 4935/5 +f 4934/5 4935/5 4936/5 +f 4936/5 4935/5 4937/5 +f 4936/5 4937/5 4938/5 +f 4938/5 4937/5 4939/5 +f 4938/5 4939/5 4940/5 +f 4940/5 4939/5 4941/5 +f 4939/5 4942/5 4941/5 +f 4941/5 4942/5 4943/5 +f 4942/5 4944/5 4943/5 +f 4943/5 4944/5 4945/5 +f 4943/5 4945/5 4946/5 +f 4946/5 4945/5 4947/5 +f 4946/5 4947/5 4948/5 +f 4948/5 4947/5 4949/5 +f 4948/5 4949/5 4950/5 +f 4950/5 4949/5 4951/5 +f 4950/5 4951/5 4952/5 +f 4952/5 4951/5 4953/5 +f 4951/5 4954/5 4953/5 +f 4953/5 4954/5 4955/5 +f 4953/5 4955/5 4956/5 +f 4956/5 4955/5 4957/5 +f 4956/5 4957/5 4958/5 +f 4958/5 4957/5 4959/5 +f 4958/5 4959/5 4960/5 +f 4960/5 4959/5 4961/5 +f 4960/5 4961/5 4962/5 +f 4962/5 4961/5 4963/5 +f 4961/5 4964/5 4963/5 +f 4963/5 4964/5 4965/5 +f 4963/5 4965/5 4966/5 +f 4966/5 4965/5 4967/5 +f 4966/5 4967/5 4968/5 +f 4968/5 4967/5 4969/5 +f 4968/5 4969/5 4970/5 +f 4970/5 4969/5 4971/5 +f 4970/5 4971/5 4972/5 +f 4972/5 4971/5 4973/5 +f 4971/5 4974/5 4973/5 +f 4975/5 4976/5 4977/5 +f 4977/5 4976/5 4978/5 +f 4977/5 4978/5 4979/5 +f 4979/5 4980/5 4977/5 +f 4977/5 4980/5 4981/5 +f 4977/5 4981/5 4982/5 +f 4982/5 4983/5 4977/5 +f 4977/5 4983/5 4984/5 +f 4977/5 4984/5 4985/5 +f 4985/5 4986/5 4977/5 +f 4977/5 4986/5 4987/5 +f 4977/5 4987/5 4988/5 +f 4988/5 4989/5 4977/5 +f 4977/5 4989/5 4990/5 +f 4977/5 4990/5 4991/5 +f 4991/5 4992/5 4977/5 +f 4977/5 4992/5 4993/5 +f 4977/5 4993/5 4994/5 +f 4994/5 4995/5 4977/5 +f 4977/5 4995/5 4996/5 +f 4977/5 4996/5 4997/5 +f 4997/5 4998/5 4977/5 +f 4977/5 4998/5 4999/5 +f 4977/5 4999/5 5000/5 +f 5000/5 5001/5 4977/5 +f 4977/5 5001/5 5002/5 +f 4977/5 5002/5 5003/5 +f 5003/5 5004/5 4977/5 +f 4977/5 5004/5 5005/5 +f 4977/5 5005/5 5006/5 +f 5006/5 5007/5 4977/5 +f 4977/5 5007/5 5008/5 +f 5008/5 5007/5 5009/5 +f 5009/5 5007/5 5010/5 +f 5009/5 5010/5 5011/5 +f 5012/5 5013/5 5011/5 +f 5011/5 5013/5 5014/5 +f 5011/5 5014/5 5009/5 +f 5012/5 5015/5 5013/5 +f 5013/5 5015/5 5016/5 +f 5013/5 5016/5 5017/5 +f 5017/5 5018/5 5013/5 +f 5013/5 5018/5 5019/5 +f 5013/5 5019/5 5020/5 +f 5020/5 5021/5 5013/5 +f 5013/5 5021/5 5022/5 +f 5013/5 5022/5 5023/5 +f 5023/5 5024/5 5013/5 +f 5013/5 5024/5 5025/5 +f 5013/5 5025/5 5026/5 +f 5026/5 5027/5 5013/5 +f 5013/5 5027/5 5028/5 +f 5013/5 5028/5 5029/5 +f 5029/5 5030/5 5013/5 +f 5013/5 5030/5 5031/5 +f 5013/5 5031/5 5032/5 +f 5032/5 5033/5 5013/5 +f 5013/5 5033/5 5034/5 +f 5013/5 5034/5 5035/5 +f 5035/5 5036/5 5013/5 +f 5013/5 5036/5 5037/5 +f 5013/5 5037/5 5038/5 +f 5038/5 5039/5 5013/5 +f 5013/5 5039/5 5040/5 +f 5013/5 5040/5 5041/5 +f 5041/5 5042/5 5013/5 +f 5013/5 5042/5 5043/5 +f 5013/5 5043/5 5044/5 +f 4844/5 4843/5 5045/5 +f 5045/5 4843/5 5046/5 +f 5045/5 5046/5 5047/5 +f 5048/5 5049/5 5050/5 +f 5050/5 5049/5 5051/5 +f 5050/5 5051/5 5052/5 +f 5052/5 5051/5 5053/5 +f 5052/5 5053/5 5054/5 +f 5054/5 5053/5 5055/5 +f 5054/5 5055/5 5056/5 +f 5056/5 5055/5 5057/5 +f 5056/5 5057/5 5058/5 +f 5058/5 5057/5 5059/5 +f 5058/5 5059/5 5060/5 +f 5060/5 5059/5 5061/5 +f 5060/5 5061/5 5062/5 +f 5062/5 5061/5 5063/5 +f 5062/5 5063/5 5047/5 +f 5047/5 5063/5 5064/5 +f 5047/5 5064/5 5045/5 +f 5048/5 5065/5 5049/5 +f 5049/5 5065/5 5066/5 +f 5065/5 5067/5 5066/5 +f 5066/5 5067/5 5068/5 +f 5067/5 5069/5 5068/5 +f 5068/5 5069/5 5070/5 +f 5069/5 5071/5 5070/5 +f 5070/5 5071/5 5072/5 +f 5071/5 5073/5 5072/5 +f 5072/5 5073/5 5074/5 +f 5073/5 5075/5 5074/5 +f 5074/5 5075/5 5076/5 +f 5075/5 5077/5 5076/5 +f 5076/5 5077/5 5078/5 +f 5077/5 5079/5 5078/5 +f 5078/5 5079/5 5080/5 +f 5079/5 4910/5 5080/5 +f 5080/5 4910/5 4909/5 +f 5081/5 5082/5 5083/5 +f 5083/5 5082/5 5084/5 +f 5083/5 5084/5 5085/5 +f 5085/5 5086/5 5083/5 +f 5083/5 5086/5 5087/5 +f 5083/5 5087/5 5088/5 +f 5088/5 5089/5 5083/5 +f 5083/5 5089/5 5090/5 +f 5083/5 5090/5 5091/5 +f 5091/5 5092/5 5083/5 +f 5083/5 5092/5 5093/5 +f 5083/5 5093/5 5094/5 +f 5094/5 5095/5 5083/5 +f 5083/5 5095/5 5096/5 +f 5083/5 5096/5 5097/5 +f 5097/5 5098/5 5083/5 +f 5083/5 5098/5 5099/5 +f 5083/5 5099/5 5100/5 +f 5100/5 5101/5 5083/5 +f 5083/5 5101/5 5102/5 +f 5083/5 5102/5 5103/5 +f 5103/5 5104/5 5083/5 +f 5083/5 5104/5 5105/5 +f 5083/5 5105/5 5106/5 +f 5106/5 5107/5 5083/5 +f 5083/5 5107/5 5108/5 +f 5083/5 5108/5 5109/5 +f 5109/5 5110/5 5083/5 +f 5083/5 5110/5 5111/5 +f 5083/5 5111/5 5112/5 +f 5112/5 5113/5 5083/5 +f 5083/5 5113/5 5114/5 +f 5114/5 5113/5 5115/5 +f 5115/5 5113/5 5116/5 +f 5115/5 5116/5 5117/5 +f 5118/5 5119/5 5117/5 +f 5117/5 5119/5 5120/5 +f 5117/5 5120/5 5115/5 +f 5118/5 5121/5 5119/5 +f 5119/5 5121/5 5122/5 +f 5119/5 5122/5 5123/5 +f 5123/5 5124/5 5119/5 +f 5119/5 5124/5 5125/5 +f 5119/5 5125/5 5126/5 +f 5126/5 5127/5 5119/5 +f 5119/5 5127/5 5128/5 +f 5119/5 5128/5 5129/5 +f 5129/5 5130/5 5119/5 +f 5119/5 5130/5 5131/5 +f 5119/5 5131/5 5132/5 +f 5132/5 5133/5 5119/5 +f 5119/5 5133/5 5134/5 +f 5119/5 5134/5 5135/5 +f 5135/5 5136/5 5119/5 +f 5119/5 5136/5 5137/5 +f 5119/5 5137/5 5138/5 +f 5138/5 5139/5 5119/5 +f 5119/5 5139/5 5140/5 +f 5119/5 5140/5 5141/5 +f 5141/5 5142/5 5119/5 +f 5119/5 5142/5 5143/5 +f 5119/5 5143/5 5144/5 +f 5144/5 5145/5 5119/5 +f 5119/5 5145/5 5146/5 +f 5119/5 5146/5 5147/5 +f 5147/5 5148/5 5119/5 +f 5119/5 5148/5 5149/5 +f 5119/5 5149/5 5150/5 +f 4907/5 4908/5 5151/5 +f 5151/5 4908/5 5152/5 +f 5151/5 5152/5 5153/5 +f 5153/5 5152/5 5154/5 +f 5155/5 5156/5 5157/5 +f 5157/5 5156/5 5158/5 +f 5157/5 5158/5 5159/5 +f 5155/5 5160/5 5156/5 +f 5156/5 5160/5 5161/5 +f 5156/5 5161/5 5162/5 +f 5162/5 5163/5 5156/5 +f 5156/5 5163/5 5164/5 +f 5156/5 5164/5 5165/5 +f 5165/5 5166/5 5156/5 +f 5156/5 5166/5 5167/5 +f 5156/5 5167/5 5168/5 +f 5168/5 5169/5 5156/5 +f 5156/5 5169/5 5170/5 +f 5156/5 5170/5 5171/5 +f 5171/5 5172/5 5156/5 +f 5156/5 5172/5 5173/5 +f 5156/5 5173/5 5174/5 +f 5174/5 5175/5 5156/5 +f 5156/5 5175/5 5176/5 +f 5156/5 5176/5 5177/5 +f 5177/5 5178/5 5156/5 +f 5156/5 5178/5 5179/5 +f 5156/5 5179/5 5180/5 +f 5180/5 5181/5 5156/5 +f 5156/5 5181/5 5182/5 +f 5156/5 5182/5 5183/5 +f 5183/5 5184/5 5156/5 +f 5156/5 5184/5 5185/5 +f 5156/5 5185/5 5186/5 +f 5186/5 5187/5 5156/5 +f 5156/5 5187/5 5188/5 +f 5156/5 5188/5 5189/5 +f 5190/5 5191/5 5159/5 +f 5159/5 5191/5 5192/5 +f 5159/5 5192/5 5157/5 +f 5190/5 5193/5 5191/5 +f 5191/5 5193/5 5194/5 +f 5195/5 5196/5 5193/5 +f 5193/5 5196/5 5197/5 +f 5193/5 5197/5 5198/5 +f 5198/5 5199/5 5193/5 +f 5193/5 5199/5 5200/5 +f 5193/5 5200/5 5201/5 +f 5201/5 5202/5 5193/5 +f 5193/5 5202/5 5203/5 +f 5193/5 5203/5 5204/5 +f 5204/5 5205/5 5193/5 +f 5193/5 5205/5 5206/5 +f 5193/5 5206/5 5207/5 +f 5207/5 5208/5 5193/5 +f 5193/5 5208/5 5209/5 +f 5193/5 5209/5 5210/5 +f 5210/5 5211/5 5193/5 +f 5193/5 5211/5 5212/5 +f 5193/5 5212/5 5213/5 +f 5213/5 5214/5 5193/5 +f 5193/5 5214/5 5215/5 +f 5193/5 5215/5 5216/5 +f 5216/5 5217/5 5193/5 +f 5193/5 5217/5 5218/5 +f 5193/5 5218/5 5219/5 +f 5219/5 5220/5 5193/5 +f 5193/5 5220/5 5221/5 +f 5193/5 5221/5 5222/5 +f 5222/5 5223/5 5193/5 +f 5193/5 5223/5 5224/5 +f 5193/5 5224/5 5194/5 +f 5225/5 5226/5 5227/5 +f 5227/5 5226/5 5228/5 +f 5227/5 5228/5 5229/5 +f 5226/5 5230/5 5228/5 +f 5227/5 5229/5 5231/5 +f 5231/5 5229/5 5232/5 +f 5231/5 5232/5 5233/5 +f 5233/5 5232/5 5234/5 +f 5233/5 5234/5 5235/5 +f 5235/5 5234/5 5236/5 +f 5235/5 5236/5 5237/5 +f 5237/5 5236/5 5238/5 +f 5237/5 5238/5 5239/5 +f 5239/5 5238/5 5240/5 +f 5239/5 5240/5 5241/5 +f 5241/5 5240/5 5159/5 +f 5241/5 5159/5 5158/5 +f 5240/5 5190/5 5159/5 +f 5242/5 5230/5 5243/5 +f 5243/5 5230/5 5226/5 +f 5243/5 5226/5 5244/5 +f 5244/5 5226/5 5225/5 +f 5242/5 5243/5 5245/5 +f 5245/5 5243/5 5246/5 +f 5245/5 5246/5 5247/5 +f 5243/5 5244/5 5246/5 +f 5245/5 5247/5 5248/5 +f 5248/5 5247/5 5249/5 +f 5248/5 5249/5 5250/5 +f 5250/5 5249/5 5251/5 +f 5250/5 5251/5 5252/5 +f 5252/5 5251/5 5253/5 +f 5252/5 5253/5 5254/5 +f 5254/5 5253/5 5255/5 +f 5254/5 5255/5 5256/5 +f 5256/5 5255/5 5257/5 +f 5256/5 5257/5 5258/5 +f 5258/5 5257/5 5115/5 +f 5258/5 5115/5 5120/5 +f 5257/5 5114/5 5115/5 +f 4974/5 5259/5 4973/5 +f 4973/5 5259/5 5260/5 +f 5259/5 5261/5 5260/5 +f 5260/5 5261/5 5262/5 +f 5263/5 5264/5 5265/5 +f 5265/5 5264/5 5266/5 +f 5265/5 5266/5 5267/5 +f 5263/5 5268/5 5264/5 +f 5264/5 5268/5 5269/5 +f 5264/5 5269/5 5270/5 +f 5270/5 5271/5 5264/5 +f 5264/5 5271/5 5272/5 +f 5264/5 5272/5 5273/5 +f 5273/5 5274/5 5264/5 +f 5264/5 5274/5 5275/5 +f 5264/5 5275/5 5276/5 +f 5276/5 5277/5 5264/5 +f 5264/5 5277/5 5278/5 +f 5264/5 5278/5 5279/5 +f 5279/5 5280/5 5264/5 +f 5264/5 5280/5 5281/5 +f 5264/5 5281/5 5282/5 +f 5282/5 5283/5 5264/5 +f 5264/5 5283/5 5284/5 +f 5264/5 5284/5 5285/5 +f 5285/5 5286/5 5264/5 +f 5264/5 5286/5 5287/5 +f 5264/5 5287/5 5288/5 +f 5288/5 5289/5 5264/5 +f 5264/5 5289/5 5290/5 +f 5264/5 5290/5 5291/5 +f 5291/5 5292/5 5264/5 +f 5264/5 5292/5 5293/5 +f 5264/5 5293/5 5294/5 +f 5294/5 5295/5 5264/5 +f 5264/5 5295/5 5296/5 +f 5264/5 5296/5 5297/5 +f 5298/5 5299/5 5267/5 +f 5267/5 5299/5 5300/5 +f 5267/5 5300/5 5265/5 +f 5298/5 5301/5 5299/5 +f 5299/5 5301/5 5302/5 +f 5303/5 5304/5 5301/5 +f 5301/5 5304/5 5305/5 +f 5301/5 5305/5 5306/5 +f 5306/5 5307/5 5301/5 +f 5301/5 5307/5 5308/5 +f 5301/5 5308/5 5309/5 +f 5309/5 5310/5 5301/5 +f 5301/5 5310/5 5311/5 +f 5301/5 5311/5 5312/5 +f 5312/5 5313/5 5301/5 +f 5301/5 5313/5 5314/5 +f 5301/5 5314/5 5315/5 +f 5315/5 5316/5 5301/5 +f 5301/5 5316/5 5317/5 +f 5301/5 5317/5 5318/5 +f 5318/5 5319/5 5301/5 +f 5301/5 5319/5 5320/5 +f 5301/5 5320/5 5321/5 +f 5321/5 5322/5 5301/5 +f 5301/5 5322/5 5323/5 +f 5301/5 5323/5 5324/5 +f 5324/5 5325/5 5301/5 +f 5301/5 5325/5 5326/5 +f 5301/5 5326/5 5327/5 +f 5327/5 5328/5 5301/5 +f 5301/5 5328/5 5329/5 +f 5301/5 5329/5 5330/5 +f 5330/5 5331/5 5301/5 +f 5301/5 5331/5 5332/5 +f 5301/5 5332/5 5302/5 +f 5333/5 5334/5 5335/5 +f 5335/5 5334/5 5336/5 +f 5335/5 5336/5 5337/5 +f 5334/5 5338/5 5336/5 +f 5336/5 5338/5 5339/5 +f 5338/5 5340/5 5339/5 +f 5339/5 5340/5 5341/5 +f 5340/5 5342/5 5341/5 +f 5341/5 5342/5 5343/5 +f 5342/5 5344/5 5343/5 +f 5343/5 5344/5 5345/5 +f 5344/5 5346/5 5345/5 +f 5345/5 5346/5 5347/5 +f 5346/5 5348/5 5347/5 +f 5347/5 5348/5 5349/5 +f 5298/5 5267/5 5348/5 +f 5348/5 5267/5 5349/5 +f 5267/5 5266/5 5349/5 +f 5337/5 5350/5 5335/5 +f 5335/5 5350/5 5351/5 +f 5335/5 5351/5 5333/5 +f 5333/5 5351/5 5352/5 +f 5352/5 5351/5 5353/5 +f 5353/5 5351/5 5354/5 +f 5353/5 5354/5 5355/5 +f 5351/5 5350/5 5354/5 +f 5353/5 5355/5 5356/5 +f 5356/5 5355/5 5357/5 +f 5356/5 5357/5 5358/5 +f 5358/5 5357/5 5359/5 +f 5358/5 5359/5 5360/5 +f 5360/5 5359/5 5361/5 +f 5360/5 5361/5 5362/5 +f 5362/5 5361/5 5363/5 +f 5362/5 5363/5 5364/5 +f 5364/5 5363/5 5365/5 +f 5364/5 5365/5 5366/5 +f 5366/5 5365/5 5009/5 +f 5366/5 5009/5 5014/5 +f 5365/5 5008/5 5009/5 +f 5367/5 5368/5 5369/5 +f 5369/5 5368/5 5370/5 +f 5368/5 5371/5 5370/5 +f 5370/5 5371/5 5372/5 +f 5373/5 5374/5 5375/5 +f 5375/5 5374/5 5376/5 +f 5375/5 5376/5 5377/5 +f 5375/5 5377/5 5378/5 +f 5378/5 5377/5 5379/5 +f 5378/5 5379/5 5380/5 +f 5380/5 5379/5 5381/5 +f 5380/5 5381/5 5382/5 +f 5382/5 5381/5 5383/5 +f 5382/5 5383/5 5384/5 +f 5384/5 5383/5 5385/5 +f 5383/5 5386/5 5385/5 +f 5385/5 5386/5 5387/5 +f 5385/5 5387/5 5388/5 +f 5388/5 5387/5 5389/5 +f 5388/5 5389/5 5390/5 +f 5390/5 5389/5 5391/5 +f 5390/5 5391/5 5392/5 +f 5392/5 5391/5 5393/5 +f 5392/5 5393/5 5394/5 +f 5394/5 5393/5 5395/5 +f 5393/5 5396/5 5395/5 +f 5395/5 5396/5 5397/5 +f 5395/5 5397/5 5398/5 +f 5398/5 5397/5 5399/5 +f 5398/5 5399/5 5400/5 +f 5400/5 5399/5 5401/5 +f 5400/5 5401/5 5402/5 +f 5402/5 5401/5 5403/5 +f 5402/5 5403/5 5404/5 +f 5404/5 5403/5 5405/5 +f 5403/5 5406/5 5405/5 +f 5405/5 5406/5 5407/5 +f 5406/5 5408/5 5407/5 +f 5407/5 5408/5 5409/5 +f 5407/5 5409/5 5410/5 +f 5410/5 5409/5 5411/5 +f 5410/5 5411/5 5412/5 +f 5412/5 5411/5 5413/5 +f 5412/5 5413/5 5414/5 +f 5414/5 5413/5 5415/5 +f 5414/5 5415/5 5416/5 +f 5416/5 5415/5 5417/5 +f 5415/5 5418/5 5417/5 +f 5417/5 5418/5 5419/5 +f 5417/5 5419/5 5420/5 +f 5420/5 5419/5 5421/5 +f 5420/5 5421/5 5422/5 +f 5422/5 5421/5 5423/5 +f 5422/5 5423/5 5424/5 +f 5424/5 5423/5 5425/5 +f 5424/5 5425/5 5426/5 +f 5426/5 5425/5 5427/5 +f 5425/5 5428/5 5427/5 +f 5427/5 5428/5 5429/5 +f 5427/5 5429/5 5430/5 +f 5430/5 5429/5 5431/5 +f 5430/5 5431/5 5432/5 +f 5432/5 5431/5 5433/5 +f 5432/5 5433/5 5434/5 +f 5434/5 5433/5 5435/5 +f 5434/5 5435/5 5436/5 +f 5436/5 5435/5 5261/5 +f 5435/5 5262/5 5261/5 +f 5153/5 5154/5 5437/5 +f 5437/5 5154/5 5438/5 +f 5437/5 5438/5 5439/5 +f 5437/5 5439/5 5440/5 +f 5440/5 5439/5 5441/5 +f 5440/5 5441/5 5442/5 +f 5442/5 5441/5 5443/5 +f 5442/5 5443/5 5444/5 +f 5444/5 5443/5 5445/5 +f 5444/5 5445/5 5446/5 +f 5446/5 5445/5 5447/5 +f 5445/5 5448/5 5447/5 +f 5447/5 5448/5 5449/5 +f 5447/5 5449/5 5450/5 +f 5450/5 5449/5 5451/5 +f 5450/5 5451/5 5452/5 +f 5452/5 5451/5 5453/5 +f 5452/5 5453/5 5454/5 +f 5454/5 5453/5 5455/5 +f 5454/5 5455/5 5456/5 +f 5456/5 5455/5 5457/5 +f 5455/5 5458/5 5457/5 +f 5457/5 5458/5 5459/5 +f 5457/5 5459/5 5460/5 +f 5460/5 5459/5 5461/5 +f 5460/5 5461/5 5462/5 +f 5462/5 5461/5 5463/5 +f 5462/5 5463/5 5464/5 +f 5464/5 5463/5 5465/5 +f 5464/5 5465/5 5466/5 +f 5466/5 5465/5 5467/5 +f 5465/5 5468/5 5467/5 +f 5467/5 5468/5 5469/5 +f 5468/5 5470/5 5469/5 +f 5469/5 5470/5 5471/5 +f 5469/5 5471/5 5472/5 +f 5472/5 5471/5 5473/5 +f 5472/5 5473/5 5474/5 +f 5474/5 5473/5 5475/5 +f 5474/5 5475/5 5476/5 +f 5476/5 5475/5 5477/5 +f 5476/5 5477/5 5478/5 +f 5478/5 5477/5 5479/5 +f 5477/5 5480/5 5479/5 +f 5479/5 5480/5 5481/5 +f 5479/5 5481/5 5482/5 +f 5482/5 5481/5 5483/5 +f 5482/5 5483/5 5484/5 +f 5484/5 5483/5 5485/5 +f 5484/5 5485/5 5486/5 +f 5486/5 5485/5 5487/5 +f 5486/5 5487/5 5488/5 +f 5488/5 5487/5 5489/5 +f 5487/5 5490/5 5489/5 +f 5489/5 5490/5 5491/5 +f 5489/5 5491/5 5492/5 +f 5492/5 5491/5 5493/5 +f 5492/5 5493/5 5494/5 +f 5494/5 5493/5 5495/5 +f 5494/5 5495/5 5496/5 +f 5496/5 5495/5 5497/5 +f 5496/5 5497/5 5498/5 +f 5498/5 5497/5 5499/5 +f 5497/5 5500/5 5499/5 +f 5501/5 5502/5 5503/5 +f 5503/5 5502/5 5504/5 +f 5503/5 5504/5 5505/5 +f 5503/5 5505/5 5506/5 +f 5506/5 5505/5 5507/5 +f 5506/5 5507/5 5508/5 +f 5508/5 5507/5 5509/5 +f 5508/5 5509/5 5510/5 +f 5510/5 5509/5 5511/5 +f 5510/5 5511/5 5512/5 +f 5512/5 5511/5 5513/5 +f 5511/5 5514/5 5513/5 +f 5513/5 5514/5 5515/5 +f 5513/5 5515/5 5516/5 +f 5516/5 5515/5 5517/5 +f 5516/5 5517/5 5518/5 +f 5518/5 5517/5 5519/5 +f 5518/5 5519/5 5520/5 +f 5520/5 5519/5 5521/5 +f 5520/5 5521/5 5522/5 +f 5522/5 5521/5 5523/5 +f 5521/5 5524/5 5523/5 +f 5523/5 5524/5 5525/5 +f 5523/5 5525/5 5526/5 +f 5526/5 5525/5 5527/5 +f 5526/5 5527/5 5528/5 +f 5528/5 5527/5 5529/5 +f 5528/5 5529/5 5530/5 +f 5530/5 5529/5 5531/5 +f 5530/5 5531/5 5532/5 +f 5532/5 5531/5 5533/5 +f 5531/5 5534/5 5533/5 +f 5533/5 5534/5 5535/5 +f 5534/5 5536/5 5535/5 +f 5535/5 5536/5 5537/5 +f 5535/5 5537/5 5538/5 +f 5538/5 5537/5 5539/5 +f 5538/5 5539/5 5540/5 +f 5540/5 5539/5 5541/5 +f 5540/5 5541/5 5542/5 +f 5542/5 5541/5 5543/5 +f 5542/5 5543/5 5544/5 +f 5544/5 5543/5 5545/5 +f 5543/5 5546/5 5545/5 +f 5545/5 5546/5 5547/5 +f 5545/5 5547/5 5548/5 +f 5548/5 5547/5 5549/5 +f 5548/5 5549/5 5550/5 +f 5550/5 5549/5 5551/5 +f 5550/5 5551/5 5552/5 +f 5552/5 5551/5 5553/5 +f 5552/5 5553/5 5554/5 +f 5554/5 5553/5 5555/5 +f 5553/5 5556/5 5555/5 +f 5555/5 5556/5 5557/5 +f 5555/5 5557/5 5558/5 +f 5558/5 5557/5 5559/5 +f 5558/5 5559/5 5560/5 +f 5560/5 5559/5 5561/5 +f 5560/5 5561/5 5562/5 +f 5562/5 5561/5 5563/5 +f 5562/5 5563/5 5564/5 +f 5564/5 5563/5 5369/5 +f 5563/5 5367/5 5369/5 +f 5565/5 5566/5 5567/5 +f 5567/5 5566/5 5568/5 +f 5567/5 5568/5 5569/5 +f 5567/5 5569/5 5570/5 +f 5570/5 5569/5 5571/5 +f 5570/5 5571/5 5572/5 +f 5572/5 5571/5 5573/5 +f 5572/5 5573/5 5574/5 +f 5574/5 5573/5 5575/5 +f 5574/5 5575/5 5576/5 +f 5576/5 5575/5 5577/5 +f 5576/5 5577/5 5578/5 +f 5578/5 5577/5 5579/5 +f 5578/5 5579/5 5580/5 +f 5580/5 5579/5 5581/5 +f 5580/5 5581/5 5582/5 +f 5582/5 5581/5 5583/5 +f 5582/5 5583/5 5584/5 +f 5584/5 5583/5 5585/5 +f 5584/5 5585/5 5586/5 +f 5586/5 5585/5 5587/5 +f 5586/5 5587/5 5588/5 +f 5588/5 5587/5 5589/5 +f 5588/5 5589/5 5590/5 +f 5590/5 5589/5 5591/5 +f 5590/5 5591/5 5592/5 +f 5592/5 5591/5 5593/5 +f 5592/5 5593/5 5594/5 +f 5594/5 5593/5 5595/5 +f 5594/5 5595/5 5596/5 +f 5596/5 5595/5 5597/5 +f 5596/5 5597/5 5598/5 +f 5598/5 5597/5 5599/5 +f 5598/5 5599/5 5600/5 +f 5600/5 5599/5 5601/5 +f 5600/5 5601/5 5602/5 +f 5602/5 5601/5 5603/5 +f 5602/5 5603/5 5604/5 +f 5604/5 5603/5 5605/5 +f 5604/5 5605/5 5606/5 +f 5606/5 5605/5 5607/5 +f 5606/5 5607/5 5608/5 +f 5608/5 5607/5 5609/5 +f 5608/5 5609/5 5610/5 +f 5610/5 5609/5 5611/5 +f 5610/5 5611/5 5612/5 +f 5612/5 5611/5 5613/5 +f 5612/5 5613/5 5614/5 +f 5614/5 5613/5 5615/5 +f 5614/5 5615/5 5616/5 +f 5616/5 5615/5 5617/5 +f 5616/5 5617/5 5618/5 +f 5618/5 5617/5 5619/5 +f 5618/5 5619/5 5620/5 +f 5620/5 5619/5 5621/5 +f 5620/5 5621/5 5622/5 +f 5622/5 5621/5 5623/5 +f 5622/5 5623/5 5624/5 +f 5624/5 5623/5 5625/5 +f 5624/5 5625/5 5626/5 +f 5626/5 5625/5 5627/5 +f 5626/5 5627/5 5628/5 +f 5628/5 5627/5 5352/5 +f 5627/5 5333/5 5352/5 +f 5629/5 5566/5 5630/5 +f 5630/5 5566/5 5565/5 +f 5630/5 5565/5 5631/5 +f 5632/5 5633/5 5634/5 +f 5634/5 5633/5 5635/5 +f 5634/5 5635/5 5636/5 +f 5635/5 5633/5 5637/5 +f 5637/5 5633/5 5638/5 +f 5637/5 5638/5 5639/5 +f 5637/5 5639/5 5640/5 +f 5640/5 5639/5 5641/5 +f 5640/5 5641/5 5642/5 +f 5642/5 5641/5 5643/5 +f 5642/5 5643/5 5644/5 +f 5644/5 5643/5 5645/5 +f 5644/5 5645/5 5646/5 +f 5646/5 5645/5 5647/5 +f 5645/5 5648/5 5647/5 +f 5647/5 5648/5 5649/5 +f 5647/5 5649/5 5650/5 +f 5650/5 5649/5 5651/5 +f 5650/5 5651/5 5652/5 +f 5652/5 5651/5 5653/5 +f 5651/5 5654/5 5653/5 +f 5653/5 5654/5 5655/5 +f 5653/5 5655/5 5656/5 +f 5656/5 5655/5 5657/5 +f 5655/5 5658/5 5657/5 +f 5657/5 5658/5 5659/5 +f 5657/5 5659/5 5660/5 +f 5660/5 5659/5 5661/5 +f 5660/5 5661/5 5662/5 +f 5662/5 5661/5 5663/5 +f 5662/5 5663/5 5664/5 +f 5664/5 5663/5 5630/5 +f 5664/5 5630/5 5631/5 +f 5663/5 5629/5 5630/5 +f 5665/5 5632/5 5666/5 +f 5666/5 5632/5 5634/5 +f 5666/5 5634/5 5667/5 +f 5667/5 5634/5 5668/5 +f 5634/5 5636/5 5668/5 +f 5668/5 5636/5 5669/5 +f 5668/5 5669/5 5670/5 +f 5670/5 5671/5 5668/5 +f 5668/5 5671/5 5672/5 +f 5668/5 5672/5 5673/5 +f 5673/5 5674/5 5668/5 +f 5668/5 5674/5 5675/5 +f 5668/5 5675/5 5676/5 +f 5676/5 5677/5 5668/5 +f 5668/5 5677/5 5678/5 +f 5668/5 5678/5 5679/5 +f 5679/5 5680/5 5668/5 +f 5668/5 5680/5 5681/5 +f 5668/5 5681/5 5682/5 +f 5682/5 5683/5 5668/5 +f 5668/5 5683/5 5684/5 +f 5668/5 5684/5 5685/5 +f 5685/5 5686/5 5668/5 +f 5668/5 5686/5 5687/5 +f 5668/5 5687/5 5688/5 +f 5688/5 5689/5 5668/5 +f 5668/5 5689/5 5690/5 +f 5668/5 5690/5 5691/5 +f 5691/5 5692/5 5668/5 +f 5668/5 5692/5 5693/5 +f 5668/5 5693/5 5694/5 +f 5694/5 5695/5 5668/5 +f 5668/5 5695/5 5696/5 +f 5668/5 5696/5 5697/5 +f 5697/5 5698/5 5668/5 +f 5668/5 5698/5 5699/5 +f 5668/5 5699/5 5700/5 +f 5701/5 5702/5 5666/5 +f 5666/5 5702/5 5703/5 +f 5666/5 5703/5 5704/5 +f 5704/5 5705/5 5666/5 +f 5666/5 5705/5 5706/5 +f 5666/5 5706/5 5707/5 +f 5707/5 5708/5 5666/5 +f 5666/5 5708/5 5709/5 +f 5666/5 5709/5 5710/5 +f 5710/5 5711/5 5666/5 +f 5666/5 5711/5 5712/5 +f 5666/5 5712/5 5713/5 +f 5713/5 5714/5 5666/5 +f 5666/5 5714/5 5715/5 +f 5666/5 5715/5 5716/5 +f 5716/5 5717/5 5666/5 +f 5666/5 5717/5 5718/5 +f 5666/5 5718/5 5719/5 +f 5719/5 5720/5 5666/5 +f 5666/5 5720/5 5721/5 +f 5666/5 5721/5 5722/5 +f 5722/5 5723/5 5666/5 +f 5666/5 5723/5 5724/5 +f 5666/5 5724/5 5725/5 +f 5725/5 5726/5 5666/5 +f 5666/5 5726/5 5727/5 +f 5666/5 5727/5 5728/5 +f 5728/5 5729/5 5666/5 +f 5666/5 5729/5 5730/5 +f 5666/5 5730/5 5731/5 +f 5731/5 5665/5 5666/5 +f 5372/5 5371/5 5732/5 +f 5732/5 5371/5 5733/5 +f 5732/5 5733/5 5734/5 +f 5732/5 5734/5 5735/5 +f 5735/5 5734/5 5736/5 +f 5735/5 5736/5 5737/5 +f 5737/5 5736/5 5738/5 +f 5737/5 5738/5 5739/5 +f 5739/5 5738/5 5740/5 +f 5739/5 5740/5 5741/5 +f 5741/5 5740/5 5742/5 +f 5740/5 5743/5 5742/5 +f 5742/5 5743/5 5744/5 +f 5742/5 5744/5 5745/5 +f 5745/5 5744/5 5746/5 +f 5745/5 5746/5 5747/5 +f 5747/5 5746/5 5748/5 +f 5747/5 5748/5 5749/5 +f 5749/5 5748/5 5750/5 +f 5749/5 5750/5 5751/5 +f 5751/5 5750/5 5752/5 +f 5750/5 5753/5 5752/5 +f 5752/5 5753/5 5754/5 +f 5752/5 5754/5 5755/5 +f 5755/5 5754/5 5756/5 +f 5755/5 5756/5 5757/5 +f 5757/5 5756/5 5758/5 +f 5757/5 5758/5 5759/5 +f 5759/5 5758/5 5760/5 +f 5759/5 5760/5 5761/5 +f 5761/5 5760/5 5762/5 +f 5760/5 5763/5 5762/5 +f 5762/5 5763/5 5764/5 +f 5763/5 5765/5 5764/5 +f 5764/5 5765/5 5766/5 +f 5764/5 5766/5 5767/5 +f 5767/5 5766/5 5768/5 +f 5767/5 5768/5 5769/5 +f 5769/5 5768/5 5770/5 +f 5769/5 5770/5 5771/5 +f 5771/5 5770/5 5772/5 +f 5771/5 5772/5 5773/5 +f 5773/5 5772/5 5774/5 +f 5772/5 5775/5 5774/5 +f 5774/5 5775/5 5776/5 +f 5774/5 5776/5 5777/5 +f 5777/5 5776/5 5778/5 +f 5777/5 5778/5 5779/5 +f 5779/5 5778/5 5780/5 +f 5779/5 5780/5 5781/5 +f 5781/5 5780/5 5782/5 +f 5781/5 5782/5 5783/5 +f 5783/5 5782/5 5784/5 +f 5782/5 5785/5 5784/5 +f 5784/5 5785/5 5786/5 +f 5784/5 5786/5 5787/5 +f 5787/5 5786/5 5788/5 +f 5787/5 5788/5 5789/5 +f 5789/5 5788/5 5790/5 +f 5789/5 5790/5 5791/5 +f 5791/5 5790/5 5792/5 +f 5791/5 5792/5 5793/5 +f 5793/5 5792/5 5794/5 +f 5792/5 5795/5 5794/5 +f 5796/5 5797/5 5798/5 +f 5798/5 5797/5 5799/5 +f 5798/5 5799/5 5800/5 +f 5800/5 5799/5 5801/5 +f 5800/5 5801/5 5802/5 +f 5802/5 5801/5 5803/5 +f 5802/5 5803/5 5804/5 +f 5805/5 5806/5 5798/5 +f 5798/5 5806/5 5807/5 +f 5798/5 5807/5 5808/5 +f 5808/5 5809/5 5798/5 +f 5798/5 5809/5 5810/5 +f 5798/5 5810/5 5811/5 +f 5811/5 5812/5 5798/5 +f 5798/5 5812/5 5813/5 +f 5798/5 5813/5 5814/5 +f 5814/5 5815/5 5798/5 +f 5798/5 5815/5 5816/5 +f 5798/5 5816/5 5817/5 +f 5817/5 5818/5 5798/5 +f 5798/5 5818/5 5819/5 +f 5798/5 5819/5 5820/5 +f 5820/5 5821/5 5798/5 +f 5798/5 5821/5 5822/5 +f 5798/5 5822/5 5823/5 +f 5823/5 5824/5 5798/5 +f 5798/5 5824/5 5825/5 +f 5798/5 5825/5 5826/5 +f 5826/5 5827/5 5798/5 +f 5798/5 5827/5 5828/5 +f 5798/5 5828/5 5829/5 +f 5829/5 5830/5 5798/5 +f 5798/5 5830/5 5831/5 +f 5798/5 5831/5 5832/5 +f 5832/5 5833/5 5798/5 +f 5798/5 5833/5 5834/5 +f 5798/5 5834/5 5796/5 +f 5804/5 5835/5 5802/5 +f 5802/5 5835/5 5836/5 +f 5802/5 5836/5 5837/5 +f 5837/5 5838/5 5802/5 +f 5802/5 5838/5 5839/5 +f 5802/5 5839/5 5840/5 +f 5840/5 5841/5 5802/5 +f 5802/5 5841/5 5842/5 +f 5802/5 5842/5 5843/5 +f 5843/5 5844/5 5802/5 +f 5802/5 5844/5 5845/5 +f 5802/5 5845/5 5846/5 +f 5846/5 5847/5 5802/5 +f 5802/5 5847/5 5848/5 +f 5802/5 5848/5 5849/5 +f 5849/5 5850/5 5802/5 +f 5802/5 5850/5 5851/5 +f 5802/5 5851/5 5852/5 +f 5852/5 5853/5 5802/5 +f 5802/5 5853/5 5854/5 +f 5802/5 5854/5 5855/5 +f 5855/5 5856/5 5802/5 +f 5802/5 5856/5 5857/5 +f 5802/5 5857/5 5858/5 +f 5858/5 5859/5 5802/5 +f 5802/5 5859/5 5860/5 +f 5802/5 5860/5 5861/5 +f 5861/5 5862/5 5802/5 +f 5802/5 5862/5 5863/5 +f 5802/5 5863/5 5864/5 +f 5799/5 5865/5 5801/5 +f 5801/5 5865/5 5866/5 +f 5866/5 5865/5 5867/5 +f 5867/5 5865/5 5868/5 +f 5867/5 5868/5 5869/5 +f 5867/5 5869/5 5870/5 +f 5870/5 5869/5 5871/5 +f 5870/5 5871/5 5872/5 +f 5872/5 5871/5 5873/5 +f 5872/5 5873/5 5874/5 +f 5874/5 5873/5 5875/5 +f 5874/5 5875/5 5876/5 +f 5876/5 5875/5 5877/5 +f 5875/5 5878/5 5877/5 +f 5877/5 5878/5 5879/5 +f 5877/5 5879/5 5880/5 +f 5880/5 5879/5 5881/5 +f 5880/5 5881/5 5882/5 +f 5882/5 5881/5 5883/5 +f 5881/5 5884/5 5883/5 +f 5883/5 5884/5 5885/5 +f 5883/5 5885/5 5886/5 +f 5886/5 5885/5 5887/5 +f 5885/5 5888/5 5887/5 +f 5887/5 5888/5 5889/5 +f 5887/5 5889/5 5890/5 +f 5890/5 5889/5 5891/5 +f 5890/5 5891/5 5892/5 +f 5892/5 5891/5 5893/5 +f 5892/5 5893/5 5894/5 +f 5894/5 5893/5 5895/5 +f 5894/5 5895/5 5896/5 +f 5374/5 5897/5 5898/5 +f 5898/5 5897/5 5899/5 +f 5898/5 5899/5 5900/5 +f 5900/5 5899/5 5901/5 +f 5900/5 5901/5 5902/5 +f 5902/5 5901/5 5903/5 +f 5902/5 5903/5 5904/5 +f 5904/5 5903/5 5905/5 +f 5904/5 5905/5 5906/5 +f 5906/5 5905/5 5907/5 +f 5906/5 5907/5 5908/5 +f 5908/5 5907/5 5909/5 +f 5908/5 5909/5 5910/5 +f 5910/5 5909/5 5911/5 +f 5910/5 5911/5 5912/5 +f 5912/5 5911/5 5913/5 +f 5912/5 5913/5 5914/5 +f 5374/5 5373/5 5897/5 +f 5915/5 5916/5 5917/5 +f 5917/5 5916/5 5918/5 +f 5917/5 5918/5 5919/5 +f 5917/5 5919/5 5920/5 +f 5920/5 5919/5 5921/5 +f 5920/5 5921/5 5922/5 +f 5922/5 5921/5 5923/5 +f 5922/5 5923/5 5924/5 +f 5924/5 5923/5 5925/5 +f 5924/5 5925/5 5926/5 +f 5926/5 5925/5 5927/5 +f 5926/5 5927/5 5928/5 +f 5928/5 5927/5 5929/5 +f 5928/5 5929/5 5930/5 +f 5930/5 5929/5 5931/5 +f 5929/5 5932/5 5931/5 +f 5931/5 5932/5 5499/5 +f 5931/5 5499/5 5500/5 +f 5895/5 5933/5 5896/5 +f 5896/5 5933/5 5934/5 +f 5935/5 5936/5 5937/5 +f 5937/5 5936/5 5938/5 +f 5937/5 5938/5 5939/5 +f 5939/5 5938/5 5940/5 +f 5939/5 5940/5 5941/5 +f 5941/5 5940/5 5942/5 +f 5941/5 5942/5 5943/5 +f 5943/5 5942/5 5944/5 +f 5943/5 5944/5 5945/5 +f 5945/5 5944/5 5946/5 +f 5945/5 5946/5 5947/5 +f 5947/5 5946/5 5948/5 +f 5947/5 5948/5 5949/5 +f 5949/5 5948/5 5950/5 +f 5949/5 5950/5 5951/5 +f 5951/5 5950/5 5952/5 +f 5951/5 5952/5 5953/5 +f 5953/5 5952/5 5954/5 +f 5953/5 5954/5 5955/5 +f 5955/5 5954/5 5956/5 +f 5955/5 5956/5 5957/5 +f 5957/5 5956/5 5958/5 +f 5957/5 5958/5 5959/5 +f 5959/5 5958/5 5960/5 +f 5959/5 5960/5 5961/5 +f 5961/5 5960/5 5962/5 +f 5961/5 5962/5 5963/5 +f 5935/5 5964/5 5936/5 +f 5936/5 5964/5 5965/5 +f 5964/5 5966/5 5965/5 +f 5965/5 5966/5 5967/5 +f 5966/5 5968/5 5967/5 +f 5967/5 5968/5 5969/5 +f 5968/5 5970/5 5969/5 +f 5969/5 5970/5 5971/5 +f 5970/5 5972/5 5971/5 +f 5971/5 5972/5 5973/5 +f 5972/5 5974/5 5973/5 +f 5973/5 5974/5 5975/5 +f 5974/5 5976/5 5975/5 +f 5975/5 5976/5 5977/5 +f 5976/5 5978/5 5977/5 +f 5977/5 5978/5 5979/5 +f 5978/5 5980/5 5979/5 +f 5979/5 5980/5 5981/5 +f 5980/5 5982/5 5981/5 +f 5981/5 5982/5 5983/5 +f 5982/5 5984/5 5983/5 +f 5983/5 5984/5 5985/5 +f 5984/5 5986/5 5985/5 +f 5985/5 5986/5 5987/5 +f 5986/5 5988/5 5987/5 +f 5987/5 5988/5 5989/5 +f 5988/5 5990/5 5989/5 +f 5989/5 5990/5 5991/5 +f 5990/5 5992/5 5991/5 +f 5991/5 5992/5 5993/5 +f 5992/5 5994/5 5993/5 +f 5993/5 5994/5 5995/5 +f 5994/5 5996/5 5995/5 +f 5995/5 5996/5 5997/5 +f 5996/5 5998/5 5997/5 +f 5997/5 5998/5 5999/5 +f 5998/5 6000/5 5999/5 +f 5999/5 6000/5 6001/5 +f 6000/5 6002/5 6001/5 +f 6001/5 6002/5 6003/5 +f 6002/5 6004/5 6003/5 +f 6003/5 6004/5 6005/5 +f 6004/5 6006/5 6005/5 +f 6005/5 6006/5 6007/5 +f 6006/5 6008/5 6007/5 +f 6007/5 6008/5 6009/5 +f 6008/5 6010/5 6009/5 +f 6009/5 6010/5 6011/5 +f 6010/5 6012/5 6011/5 +f 6011/5 6012/5 6013/5 +f 6012/5 6014/5 6013/5 +f 6013/5 6014/5 6015/5 +f 6014/5 6016/5 6015/5 +f 6015/5 6016/5 6017/5 +f 5961/5 5963/5 6018/5 +f 6018/5 5963/5 6019/5 +f 6018/5 6019/5 6020/5 +f 6020/5 6019/5 6021/5 +f 6020/5 6021/5 6022/5 +f 6022/5 6021/5 6023/5 +f 6022/5 6023/5 6024/5 +f 6024/5 6023/5 6025/5 +f 6024/5 6025/5 6026/5 +f 6026/5 6025/5 6027/5 +f 6026/5 6027/5 6028/5 +f 6028/5 6027/5 6029/5 +f 6028/5 6029/5 6030/5 +f 6030/5 6029/5 6031/5 +f 6030/5 6031/5 6032/5 +f 6032/5 6031/5 6033/5 +f 6032/5 6033/5 6034/5 +f 6034/5 6033/5 5502/5 +f 6034/5 5502/5 5501/5 +f 6035/5 6036/5 6037/5 +f 6037/5 6036/5 6038/5 +f 6037/5 6038/5 6039/5 +f 6037/5 6039/5 6040/5 +f 6040/5 6039/5 6041/5 +f 6040/5 6041/5 6042/5 +f 6042/5 6041/5 6043/5 +f 6042/5 6043/5 6044/5 +f 6044/5 6043/5 6045/5 +f 6044/5 6045/5 6046/5 +f 6046/5 6045/5 6047/5 +f 6046/5 6047/5 6048/5 +f 6048/5 6047/5 6049/5 +f 6048/5 6049/5 6050/5 +f 6050/5 6049/5 6051/5 +f 6050/5 6051/5 6052/5 +f 6052/5 6051/5 6053/5 +f 6052/5 6053/5 6054/5 +f 6054/5 6053/5 6055/5 +f 6054/5 6055/5 6056/5 +f 6056/5 6055/5 6057/5 +f 6056/5 6057/5 6058/5 +f 6058/5 6057/5 6059/5 +f 6058/5 6059/5 6060/5 +f 6060/5 6059/5 6061/5 +f 6060/5 6061/5 6062/5 +f 6062/5 6061/5 6063/5 +f 6062/5 6063/5 6064/5 +f 6064/5 6063/5 6065/5 +f 6064/5 6065/5 6066/5 +f 6066/5 6065/5 6067/5 +f 6066/5 6067/5 6068/5 +f 6068/5 6067/5 6069/5 +f 6068/5 6069/5 6070/5 +f 6070/5 6069/5 6071/5 +f 6070/5 6071/5 6072/5 +f 6072/5 6071/5 6073/5 +f 6072/5 6073/5 6074/5 +f 6074/5 6073/5 6075/5 +f 6074/5 6075/5 6076/5 +f 6076/5 6075/5 6077/5 +f 6076/5 6077/5 6078/5 +f 6078/5 6077/5 6079/5 +f 6078/5 6079/5 6080/5 +f 6080/5 6079/5 6081/5 +f 6080/5 6081/5 6082/5 +f 6082/5 6081/5 6083/5 +f 6082/5 6083/5 6084/5 +f 6084/5 6083/5 6085/5 +f 6084/5 6085/5 6086/5 +f 6086/5 6085/5 6087/5 +f 6086/5 6087/5 6088/5 +f 6086/5 6088/5 6089/5 +f 6089/5 6088/5 6090/5 +f 6089/5 6090/5 6091/5 +f 6091/5 6090/5 6092/5 +f 6091/5 6092/5 6093/5 +f 6093/5 6092/5 6094/5 +f 6093/5 6094/5 6095/5 +f 6095/5 6094/5 6096/5 +f 6095/5 6096/5 6097/5 +f 6097/5 6096/5 6098/5 +f 6097/5 6098/5 6099/5 +f 6099/5 6098/5 6100/5 +f 6099/5 6100/5 6101/5 +f 6099/5 6101/5 6102/5 +f 6102/5 6101/5 6103/5 +f 6102/5 6103/5 6104/5 +f 6104/5 6103/5 6105/5 +f 6104/5 6105/5 6106/5 +f 6106/5 6105/5 6107/5 +f 6106/5 6107/5 6108/5 +f 6108/5 6107/5 6109/5 +f 6108/5 6109/5 6110/5 +f 6110/5 6109/5 6111/5 +f 6110/5 6111/5 6112/5 +f 6112/5 6111/5 6113/5 +f 6112/5 6113/5 6114/5 +f 6114/5 6113/5 6115/5 +f 6114/5 6115/5 6116/5 +f 6116/5 6115/5 6117/5 +f 6116/5 6117/5 6118/5 +f 6118/5 6117/5 6119/5 +f 6118/5 6119/5 6120/5 +f 6120/5 6119/5 6121/5 +f 6120/5 6121/5 6122/5 +f 6122/5 6121/5 6123/5 +f 6122/5 6123/5 6124/5 +f 6124/5 6123/5 6125/5 +f 6124/5 6125/5 6126/5 +f 6126/5 6125/5 6127/5 +f 6126/5 6127/5 6128/5 +f 6128/5 6127/5 6129/5 +f 6128/5 6129/5 6130/5 +f 6130/5 6129/5 6131/5 +f 6130/5 6131/5 6132/5 +f 6132/5 6131/5 5794/5 +f 6132/5 5794/5 5795/5 +f 6133/5 6134/5 6089/5 +f 6089/5 6134/5 6086/5 +f 5934/5 5933/5 6135/5 +f 6135/5 5933/5 6136/5 +f 6135/5 6136/5 6137/5 +f 6135/5 6137/5 6138/5 +f 6138/5 6137/5 6139/5 +f 6138/5 6139/5 6140/5 +f 6140/5 6139/5 6141/5 +f 6140/5 6141/5 6142/5 +f 6142/5 6141/5 6143/5 +f 6142/5 6143/5 6144/5 +f 6144/5 6143/5 6145/5 +f 6144/5 6145/5 6146/5 +f 6146/5 6145/5 6147/5 +f 6146/5 6147/5 6148/5 +f 6148/5 6147/5 6149/5 +f 6148/5 6149/5 6150/5 +f 6150/5 6149/5 6151/5 +f 6150/5 6151/5 6152/5 +f 6152/5 6151/5 6153/5 +f 6152/5 6153/5 6154/5 +f 6154/5 6153/5 6155/5 +f 6154/5 6155/5 6156/5 +f 6156/5 6155/5 6157/5 +f 6156/5 6157/5 6158/5 +f 6158/5 6157/5 6159/5 +f 6158/5 6159/5 6160/5 +f 6160/5 6159/5 6161/5 +f 6160/5 6161/5 6162/5 +f 6162/5 6161/5 6163/5 +f 6162/5 6163/5 6164/5 +f 6164/5 6163/5 6165/5 +f 6164/5 6165/5 6166/5 +f 6166/5 6165/5 6167/5 +f 6166/5 6167/5 6168/5 +f 6168/5 6167/5 6169/5 +f 6168/5 6169/5 6170/5 +f 6170/5 6169/5 6171/5 +f 6170/5 6171/5 6172/5 +f 6172/5 6171/5 6173/5 +f 6172/5 6173/5 6174/5 +f 6174/5 6173/5 6175/5 +f 6174/5 6175/5 6176/5 +f 6176/5 6175/5 6177/5 +f 6176/5 6177/5 6178/5 +f 6178/5 6177/5 6179/5 +f 6178/5 6179/5 6180/5 +f 6180/5 6179/5 6181/5 +f 6180/5 6181/5 6182/5 +f 6182/5 6181/5 6183/5 +f 6182/5 6183/5 6184/5 +f 6184/5 6183/5 6185/5 +f 6184/5 6185/5 6186/5 +f 6186/5 6185/5 6187/5 +f 6186/5 6187/5 6188/5 +f 6188/5 6187/5 6189/5 +f 6188/5 6189/5 6190/5 +f 6190/5 6189/5 6191/5 +f 6190/5 6191/5 6192/5 +f 6192/5 6191/5 6193/5 +f 6192/5 6193/5 6194/5 +f 6194/5 6193/5 6195/5 +f 6194/5 6195/5 6196/5 +f 6196/5 6195/5 5242/5 +f 6195/5 5230/5 5242/5 \ No newline at end of file diff --git a/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml b/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml index cb1eca6373..9ed5e5346e 100644 --- a/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml +++ b/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml @@ -85,7 +85,7 @@ UM.Dialog id: questionText width: parent.width text: base.is_ucp - ? catalog.i18nc("@text:window", "This is a Cura Universal project file. Would you like to open it as a Cura project or Cura Universal Project or import the models from it?") + ? catalog.i18nc("@text:window", "This is a Cura Universal project file. Would you like to open it as a Cura Universal Project or import the models from it?") : catalog.i18nc("@text:window", "This is a Cura project file. Would you like to open it as a project or import the models from it?") wrapMode: Text.WordWrap } diff --git a/resources/qml/PrintMonitor.qml b/resources/qml/PrintMonitor.qml index 027586c381..cda7bb743b 100644 --- a/resources/qml/PrintMonitor.qml +++ b/resources/qml/PrintMonitor.qml @@ -129,7 +129,7 @@ ScrollView { id: bedTemperature containerStack: Cura.MachineManager.activeMachine - key: "material_bed_temperature" + key: "material_bed_temperature_layer_0" watchedProperties: ["value", "minimum_value", "maximum_value", "resolve"] storeIndex: 0 } diff --git a/resources/qml/PrinterOutput/ExtruderBox.qml b/resources/qml/PrinterOutput/ExtruderBox.qml index 46deec29ef..d6ce75a15a 100644 --- a/resources/qml/PrinterOutput/ExtruderBox.qml +++ b/resources/qml/PrinterOutput/ExtruderBox.qml @@ -22,7 +22,7 @@ Item { id: extruderTemperature containerStackId: Cura.ExtruderManager.extruderIds[position] - key: "material_print_temperature" + key: "material_print_temperature_layer_0" watchedProperties: ["value", "minimum_value", "maximum_value", "resolve"] storeIndex: 0 } diff --git a/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml b/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml index eb19e5234e..7f311b7187 100644 --- a/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml +++ b/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml @@ -15,7 +15,7 @@ import Cura 1.1 as Cura Item { id: base - + property bool hasSearchFilter: false // The currently selected machine item in the local machine list. property var currentItem: machineList.currentIndex >= 0 ? machineList.model.getItem(machineList.currentIndex) : null // The currently active (expanded) section/category, where section/category is the grouping of local machine items. @@ -32,7 +32,7 @@ Item onCurrentItemChanged: { - printerName = currentItem == null ? "" : currentItem.name + printerName = currentItem && currentItem.name? currentItem.name: "" } function updateCurrentItemUponSectionChange(section) @@ -43,25 +43,28 @@ Item const item = machineList.model.getItem(i); if (item.section == section) { - machineList.currentIndex = i; + updateCurrentItem(i) break; } } } - function getMachineName() + function updateCurrentItem(index) { - return machineList.model.getItem(machineList.currentIndex) != undefined ? machineList.model.getItem(machineList.currentIndex).name : ""; - } - - function getMachineMetaDataEntry(key) - { - var metadata = machineList.model.getItem(machineList.currentIndex) != undefined ? machineList.model.getItem(machineList.currentIndex).metadata : undefined; - if (metadata) + machineList.currentIndex = index; + currentItem = machineList.model.getItem(index); + if (currentItem && currentItem.name) { - return metadata[key]; + machineName.text = currentItem.name + manufacturer.text = currentItem.metadata["manufacturer"] + author.text = currentItem.metadata["author"] + } + else + { + machineName.text = "No printers Found" + manufacturer.text = "" + author.text = "" } - return undefined; } Component.onCompleted: @@ -78,98 +81,204 @@ Item id: localPrinterSelectionItem anchors.fill: parent - //Selecting a local printer to add from this list. - ListView + Column { - id: machineList + id: root width: Math.floor(parent.width * 0.48) height: parent.height - - clip: true - ScrollBar.vertical: UM.ScrollBar {} - - model: UM.DefinitionContainersModel + Item { - id: machineDefinitionsModel - filter: { "visible": true } - sectionProperty: "manufacturer" - preferredSections: preferredCategories - } - - section.property: "section" - section.delegate: Button - { - id: button - width: machineList.width - height: UM.Theme.getSize("action_button").height - text: section - - property bool isActive: base.currentSections.has(section) - - background: Rectangle + width: root.width + height: filter.height + Cura.TextField { - anchors.fill: parent - color: isActive ? UM.Theme.getColor("setting_control_highlight") : "transparent" - } - - contentItem: Item - { - width: childrenRect.width - height: UM.Theme.getSize("action_button").height + id: filter + width: parent.width + implicitHeight: parent.height + background: Rectangle { + id: background + color: UM.Theme.getColor("main_background") + radius: UM.Theme.getSize("default_radius").width + border.color: UM.Theme.getColor("primary_button") + } + height: UM.Theme.getSize("small_button_icon").height * 2 + placeholderText: catalog.i18nc("@label:textbox", "Search Printer") + placeholderTextColor: UM.Theme.getColor("primary_button") + font: UM.Theme.getFont("medium_italic") + leftPadding: searchIcon.width + UM.Theme.getSize("default_margin").width * 2 UM.ColorImage { - id: arrow - anchors.left: parent.left - width: UM.Theme.getSize("standard_arrow").width - height: UM.Theme.getSize("standard_arrow").height + id: searchIcon + source: UM.Theme.getIcon("Magnifier") + anchors + { + verticalCenter: parent.verticalCenter + left: parent.left + leftMargin: UM.Theme.getSize("default_margin").width + } + height: UM.Theme.getSize("small_button_icon").height + width: height color: UM.Theme.getColor("text") - source: isActive ? UM.Theme.getIcon("ChevronSingleDown") : UM.Theme.getIcon("ChevronSingleRight") } - UM.Label + onTextChanged: editingFinished() + onEditingFinished: { - id: label - anchors.left: arrow.right - anchors.leftMargin: UM.Theme.getSize("default_margin").width - text: button.text - font: UM.Theme.getFont("default_bold") + machineDefinitionsModel.filter = {"name" : "*" + text.toLowerCase() + "*", "visible": true} + base.hasSearchFilter = (text.length > 0) + updateDefinitionModel() + } + + Keys.onEscapePressed: filter.text = "" + function updateDefinitionModel() + { + if (base.hasSearchFilter) + { + base.currentSections.clear() + for (var i = 0; i < machineDefinitionsModel.count; i++) + { + var sectionexpanded = machineDefinitionsModel.getItem(i)["section"] + if (!base.currentSections.has(sectionexpanded)) + { + base.currentSections.add(sectionexpanded); + } + } + base.updateCurrentItem(0) + + // Trigger update on base.currentSections + base.currentSections = base.currentSections; + } + else + { + const initialSection = "Ultimaker B.V."; + base.currentSections.clear(); + base.currentSections.add(initialSection); + updateCurrentItemUponSectionChange(initialSection); + updateCurrentItem(0) + // Trigger update on base.currentSections + base.currentSections = base.currentSections; + } + } } - onClicked: + UM.SimpleButton { - if (base.currentSections.has(section)) + id: clearFilterButton + iconSource: UM.Theme.getIcon("Cancel") + visible: base.hasSearchFilter + + height: Math.round(filter.height * 0.5) + width: visible ? height : 0 + + anchors.verticalCenter: filter.verticalCenter + anchors.right: filter.right + anchors.rightMargin: UM.Theme.getSize("default_margin").width + + color: UM.Theme.getColor("setting_control_button") + hoverColor: UM.Theme.getColor("setting_control_button_hover") + + onClicked: { - base.currentSections.delete(section); + filter.text = "" + filter.forceActiveFocus() } - else - { - base.currentSections.add(section); - base.updateCurrentItemUponSectionChange(section); - } - // Trigger update on base.currentSections - base.currentSections = base.currentSections; } } - delegate: Cura.RadioButton + //Selecting a local printer to add from this list. + ListView { - id: radioButton - anchors + id: machineList + width: root.width + height: root.height - filter.height + clip: true + ScrollBar.vertical: UM.ScrollBar {} + + model: UM.DefinitionContainersModel { - left: parent !== null ? parent.left : undefined - leftMargin: UM.Theme.getSize("standard_list_lineheight").width - - right: parent !== null ? parent.right : undefined - rightMargin: UM.Theme.getSize("default_margin").width + id: machineDefinitionsModel + filter: { "visible": true } + sectionProperty: "manufacturer" + preferredSections: preferredCategories } - height: visible ? UM.Theme.getSize("standard_list_lineheight").height : 0 //This causes the scrollbar to vary in length due to QTBUG-76830. - checked: machineList.currentIndex == index - text: name - visible: base.currentSections.has(section) - onClicked: machineList.currentIndex = index + section.property: "section" + section.delegate: Button + { + id: button + width: machineList.width + height: UM.Theme.getSize("action_button").height + text: section + + property bool isActive: base.currentSections.has(section) + + background: Rectangle + { + anchors.fill: parent + color: isActive ? UM.Theme.getColor("setting_control_highlight") : "transparent" + } + + contentItem: Item + { + width: childrenRect.width + height: UM.Theme.getSize("action_button").height + + UM.ColorImage + { + id: arrow + anchors.left: parent.left + width: UM.Theme.getSize("standard_arrow").width + height: UM.Theme.getSize("standard_arrow").height + color: UM.Theme.getColor("text") + source: isActive ? UM.Theme.getIcon("ChevronSingleDown") : UM.Theme.getIcon("ChevronSingleRight") + } + + UM.Label + { + id: label + anchors.left: arrow.right + anchors.leftMargin: UM.Theme.getSize("default_margin").width + text: button.text + font: UM.Theme.getFont("default_bold") + } + } + + onClicked: + { + if (base.currentSections.has(section)) + { + base.currentSections.delete(section); + } + else + { + base.currentSections.add(section); + base.updateCurrentItemUponSectionChange(section); + } + // Trigger update on base.currentSections + base.currentSections = base.currentSections; + } + } + + delegate: Cura.RadioButton + { + id: radioButton + anchors + { + left: parent !== null ? parent.left : undefined + leftMargin: UM.Theme.getSize("standard_list_lineheight").width + + right: parent !== null ? parent.right : undefined + rightMargin: UM.Theme.getSize("default_margin").width + } + height: visible ? UM.Theme.getSize("standard_list_lineheight").height : 0 //This causes the scrollbar to vary in length due to QTBUG-76830. + + checked: machineList.currentIndex == index + text: name + visible: base.currentSections.has(section) + onClicked: base.updateCurrentItem(index) + } } } @@ -193,8 +302,8 @@ Item UM.Label { + id: machineName width: parent.width - (2 * UM.Theme.getSize("default_margin").width) - text: base.getMachineName() color: UM.Theme.getColor("primary_button") font: UM.Theme.getFont("huge") elide: Text.ElideRight @@ -215,7 +324,7 @@ Item } UM.Label { - text: base.getMachineMetaDataEntry("manufacturer") + id: manufacturer width: parent.width - manufacturerLabel.width wrapMode: Text.WordWrap } @@ -226,7 +335,7 @@ Item } UM.Label { - text: base.getMachineMetaDataEntry("author") + id: author width: parent.width - profileAuthorLabel.width wrapMode: Text.WordWrap } diff --git a/resources/quality/ankermake_m5c/ankermake_m5c_fast.inst.cfg b/resources/quality/ankermake_m5c/ankermake_m5c_fast.inst.cfg new file mode 100644 index 0000000000..eb8725bc6d --- /dev/null +++ b/resources/quality/ankermake_m5c/ankermake_m5c_fast.inst.cfg @@ -0,0 +1,76 @@ +[general] +definition = ankermake_m5c +name = Fast +version = 4 + +[metadata] +global_quality = True +quality_type = fast +setting_version = 23 +type = quality +weight = -2 + +[values] +acceleration_enabled = true +acceleration_infill = 5000 +acceleration_layer_0 = 2500 +acceleration_prime_tower = 5000 +acceleration_print = 5000 +acceleration_print_layer_0 = 2500 +acceleration_roofing = 2500 +acceleration_skirt_brim = 2500 +acceleration_support = 5000 +acceleration_support_bottom = 5000 +acceleration_support_infill = 5000 +acceleration_support_interface = 5000 +acceleration_support_roof = 5000 +acceleration_topbottom = 2500 +acceleration_travel = 5000 +acceleration_travel_layer_0 = 2500 +acceleration_wall = 5000 +acceleration_wall_0 = 3000 +acceleration_wall_x = 5000 +jerk_enabled = true +jerk_infill = 15 +jerk_layer_0 = 15 +jerk_prime_tower = 15 +jerk_print = 15 +jerk_print_layer_0 = 15 +jerk_roofing = 15 +jerk_skirt_brim = 15 +jerk_support = 15 +jerk_support_bottom = 15 +jerk_support_infill = 15 +jerk_support_interface = 15 +jerk_support_roof = 15 +jerk_topbottom = 15 +jerk_travel = 15 +jerk_travel_layer_0 = 15 +jerk_wall = 15 +jerk_wall_0 = 15 +jerk_wall_x = 15 +layer_height = 0.25 +layer_height_0 = 0.14 +skirt_brim_speed = 50 +speed_equalize_flow_enabled = false +speed_equalize_flow_max = 300 +speed_infill = 270 +speed_layer_0 = 50 +speed_prime_tower = 500 +speed_print = 500 +speed_print_layer_0 = 50 +speed_roofing = 150 +speed_slowdown_layers = 2 +speed_support = 250 +speed_support_bottom = 166.667 +speed_support_infill = 250 +speed_support_interface = 166.667 +speed_support_roof = 166.667 +speed_topbottom = 150 +speed_travel = 500 +speed_travel_layer_0 = 150 +speed_wall = 250 +speed_wall_0 = 150 +speed_wall_x = 250 +speed_z_hop = 10 + diff --git a/resources/quality/ankermake_m5c/ankermake_m5c_normal.inst.cfg b/resources/quality/ankermake_m5c/ankermake_m5c_normal.inst.cfg new file mode 100644 index 0000000000..d3e14088bd --- /dev/null +++ b/resources/quality/ankermake_m5c/ankermake_m5c_normal.inst.cfg @@ -0,0 +1,94 @@ +[general] +definition = ankermake_m5c +name = Normal +version = 4 + +[metadata] +global_quality = True +quality_type = normal +setting_version = 23 +type = quality +weight = 0 + +[values] +acceleration_infill = 2500 +acceleration_layer_0 = 2500 +acceleration_prime_tower = 2500 +acceleration_print = 2500 +acceleration_print_layer_0 = 2500 +acceleration_roofing = 2500 +acceleration_skirt_brim = 2500 +acceleration_support = 2500 +acceleration_support_bottom = 2500 +acceleration_support_infill = 2500 +acceleration_support_interface = 2500 +acceleration_support_roof = 2500 +acceleration_topbottom = 2500 +acceleration_travel = 2500 +acceleration_travel_layer_0 = 2500 +acceleration_wall = 2500 +acceleration_wall_0 = 2500 +acceleration_wall_x = 2500 +bottom_layers = 4 +infill_line_width = 0.40 +initial_layer_line_width_factor = 100 +jerk_enabled = true +jerk_infill = 10 +jerk_layer_0 = 10 +jerk_prime_tower = 10 +jerk_print = 10 +jerk_print_layer_0 = 10 +jerk_roofing = 10 +jerk_skirt_brim = 10 +jerk_support = 10 +jerk_support_bottom = 10 +jerk_support_infill = 10 +jerk_support_interface = 10 +jerk_support_roof = 10 +jerk_topbottom = 10 +jerk_travel = 10 +jerk_travel_layer_0 = 10 +jerk_wall = 10 +jerk_wall_0 = 8 +jerk_wall_x = 8 +layer_height = 0.2 +layer_height_0 = 0.14 +line_width = 0.40 +min_wall_line_width = 0.10 +prime_tower_line_width = 0.40 +skin_line_width = 0.40 +skirt_brim_line_width = 0.40 +skirt_brim_speed = 50 +speed_infill = 250 +speed_layer_0 = 50 +speed_prime_tower = 250 +speed_print = 250 +speed_print_layer_0 = 50 +speed_roofing = 150 +speed_support = 150 +speed_support_bottom = 100 +speed_support_infill = 150 +speed_support_interface = 100 +speed_support_roof = 100 +speed_topbottom = 150 +speed_travel = 250 +speed_travel_layer_0 = 50 +speed_wall = 150 +speed_wall_0 = 150 +speed_wall_x = 250 +support_bottom_line_width = 0.40 +support_interface_line_width = 0.40 +support_line_width = 0.40 +support_roof_line_width = 0.40 +top_layers = 4 +wall_0_extruder_nr = -1 +wall_0_inset = 0 +wall_0_wipe_dist = 0.20 +wall_extruder_nr = -1 +wall_line_count = 3 +wall_line_width = 0.40 +wall_line_width_0 = 0.44 +wall_line_width_x = 0.40 +wall_thickness = 1.24 +wall_x_extruder_nr = -1 + diff --git a/resources/quality/ankermake_m5c/ankermake_m5c_precision.inst.cfg b/resources/quality/ankermake_m5c/ankermake_m5c_precision.inst.cfg new file mode 100644 index 0000000000..f615a7aaa4 --- /dev/null +++ b/resources/quality/ankermake_m5c/ankermake_m5c_precision.inst.cfg @@ -0,0 +1,98 @@ +[general] +definition = ankermake_m5c +name = Precision +version = 4 + +[metadata] +global_quality = True +quality_type = precision +setting_version = 23 +type = quality +weight = 1 + +[values] +acceleration_enabled = true +acceleration_infill = 4000 +acceleration_layer_0 = 2500 +acceleration_prime_tower = 4000 +acceleration_print = 4000 +acceleration_print_layer_0 = 2500 +acceleration_roofing = 1000 +acceleration_skirt_brim = 2500 +acceleration_support = 4000 +acceleration_support_bottom = 4000 +acceleration_support_infill = 4000 +acceleration_support_interface = 4000 +acceleration_support_roof = 4000 +acceleration_topbottom = 2500 +acceleration_travel = 4000 +acceleration_travel_layer_0 = 2500 +acceleration_wall = 4000 +acceleration_wall_0 = 3000 +acceleration_wall_x = 3000 +bottom_layers = 3 +infill_line_width = 0.30 +initial_layer_line_width_factor = 100 +jerk_enabled = true +jerk_infill = 8 +jerk_layer_0 = 8 +jerk_prime_tower = 8 +jerk_print = 8 +jerk_print_layer_0 = 8 +jerk_roofing = 8 +jerk_skirt_brim = 8 +jerk_support = 8 +jerk_support_bottom = 8 +jerk_support_infill = 8 +jerk_support_interface = 8 +jerk_support_roof = 8 +jerk_topbottom = 8 +jerk_travel = 8 +jerk_travel_layer_0 = 8 +jerk_wall = 8 +jerk_wall_0 = 8 +jerk_wall_x = 8 +layer_height = 0.16 +layer_height_0 = 0.14 +line_width = 0.40 +prime_tower_line_width = 0.40 +skin_line_width = 0.40 +skirt_brim_line_width = 0.40 +skirt_brim_speed = 50 +speed_equalize_flow_enabled = false +speed_equalize_flow_max = 300 +speed_infill = 250 +speed_layer_0 = 150 +speed_prime_tower = 250 +speed_print = 500 +speed_print_layer_0 = 50 +speed_roofing = 50 +speed_slowdown_layers = 2 +speed_support = 150 +speed_support_bottom = 100 +speed_support_infill = 150 +speed_support_interface = 100 +speed_support_roof = 100 +speed_topbottom = 150 +speed_travel = 500 +speed_travel_layer_0 = 150 +speed_wall = 250 +speed_wall_0 = 150 +speed_wall_x = 200 +speed_z_hop = 10 +support_bottom_line_width = 0.40 +support_interface_line_width = 0.40 +support_line_width = 0.40 +support_roof_line_width = 0.40 +top_layers = 5 +wall_0_extruder_nr = -1 +wall_0_inset = 0 +wall_0_wipe_dist = 0.20 +wall_extruder_nr = -1 +wall_line_count = 2 +wall_line_width = 0.40 +wall_line_width_0 = 0.40 +wall_line_width_x = 0.40 +wall_thickness = 0.84 +wall_x_extruder_nr = -1 + diff --git a/resources/quality/ultimaker_sketch/um_sketch__pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch/um_sketch__pla-175_0.2mm.inst.cfg new file mode 100644 index 0000000000..17de71876a --- /dev/null +++ b/resources/quality/ultimaker_sketch/um_sketch__pla-175_0.2mm.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = ultimaker_sketch +name = Fast +version = 4 + +[metadata] +material = generic_pla_175 +quality_type = draft +setting_version = 23 +type = quality +weight = -2 + +[values] + diff --git a/resources/quality/ultimaker_sketch/um_sketch__tough-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch/um_sketch__tough-pla-175_0.2mm.inst.cfg new file mode 100644 index 0000000000..444ad58aab --- /dev/null +++ b/resources/quality/ultimaker_sketch/um_sketch__tough-pla-175_0.2mm.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = ultimaker_sketch +name = Fast +version = 4 + +[metadata] +material = generic_tough_pla_175 +quality_type = draft +setting_version = 23 +type = quality +weight = -2 + +[values] + diff --git a/resources/quality/ultimaker_sketch/um_sketch_global_Draft_Quality.inst.cfg b/resources/quality/ultimaker_sketch/um_sketch_global_Draft_Quality.inst.cfg new file mode 100644 index 0000000000..01222c6f9d --- /dev/null +++ b/resources/quality/ultimaker_sketch/um_sketch_global_Draft_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_sketch +name = Fast +version = 4 + +[metadata] +global_quality = True +quality_type = draft +setting_version = 23 +type = quality +weight = -2 + +[values] +layer_height = 0.2 + diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index ce5b78c76c..dee3188dd5 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -265,6 +265,8 @@ support_type support_angle support_pattern support_wall_count +support_z_seam_away_from_model +support_z_seam_min_distance zig_zaggify_support support_connect_zigzags support_infill_rate diff --git a/resources/themes/cura-dark/theme.json b/resources/themes/cura-dark/theme.json index 699b4537c3..1517b22eb9 100644 --- a/resources/themes/cura-dark/theme.json +++ b/resources/themes/cura-dark/theme.json @@ -56,7 +56,7 @@ "secondary_button": "background_1", "secondary_button_hover": "background_3", - "secondary_button_text": [255, 255, 255, 255], + "secondary_button_text": "text_secondary_button", "icon": "text_default", "toolbar_background": "background_1", @@ -69,9 +69,7 @@ "main_window_header_button_text_active": "background_4", "main_window_header_background": "background_4", "main_window_header_background_gradient": "background_4", - "main_window_header_button_background_hovered": [46, 46, 46, 255], - - "secondary_button_text": "text_secondary_button", + "main_window_header_button_background_hovered": [46, 46, 46, 255], "account_sync_state_icon": [255, 255, 255, 204], diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json index db2aebcd8f..2d537d8ee8 100644 --- a/resources/themes/cura-light/theme.json +++ b/resources/themes/cura-light/theme.json @@ -110,6 +110,12 @@ "italic": true, "family": "Noto Sans" }, + "medium_italic": { + "size": 1.16, + "weight": 400, + "italic": true, + "family": "Noto Sans" + }, "default_italic_ja_JP": { "size": 1.0, "weight": 400, diff --git a/resources/variants/creality/creality_k1_max_0.4.inst.cfg b/resources/variants/creality/creality_k1_max_0.4.inst.cfg new file mode 100755 index 0000000000..40b05dae6d --- /dev/null +++ b/resources/variants/creality/creality_k1_max_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = creality_k1max +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 23 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/creality/creality_k1_max_0.6.inst.cfg b/resources/variants/creality/creality_k1_max_0.6.inst.cfg new file mode 100755 index 0000000000..b91dde92c0 --- /dev/null +++ b/resources/variants/creality/creality_k1_max_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = creality_k1max +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 23 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/creality/creality_k1_max_0.8.inst.cfg b/resources/variants/creality/creality_k1_max_0.8.inst.cfg new file mode 100755 index 0000000000..de60d921f9 --- /dev/null +++ b/resources/variants/creality/creality_k1_max_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = creality_k1max +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 23 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/ultimaker_sketch_0.4mm.inst.cfg b/resources/variants/ultimaker_sketch_0.4mm.inst.cfg new file mode 100644 index 0000000000..26ab646015 --- /dev/null +++ b/resources/variants/ultimaker_sketch_0.4mm.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_sketch +name = 0.4mm +version = 4 + +[metadata] +hardware_type = nozzle +reference_extruder_id = sketch_extruder +setting_version = 23 +type = variant + +[values] +machine_nozzle_id = 0.4mm +machine_nozzle_size = 0.4 + diff --git a/scripts/extract_changelog.py b/scripts/extract_changelog.py new file mode 100644 index 0000000000..a1a0b251f0 --- /dev/null +++ b/scripts/extract_changelog.py @@ -0,0 +1,38 @@ +import argparse +import re + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description = 'Extract the changelog to be inserted to the release description') + parser.add_argument('--changelog', type = str, help = 'Path to the changelog file', required = True) + parser.add_argument('--version', type = str, help = 'Cura version to be extracted', required = True) + args = parser.parse_args() + + # In the changelog we usually omit the patch number for minor release (i.e. 5.7.0 => 5.7) + if args.version.endswith('.0'): + args.version = args.version[:-2] + + start_token = f"[{args.version}]" + pattern_stop_log = "\[\d+(\.\d+){1,2}\]" + log_line = False + first_chapter = True + + with open(args.changelog, "r") as changelog_file: + for line in changelog_file.readlines(): + line = line.strip() + + if log_line: + if re.match(pattern_stop_log, line): + log_line = False + elif len(line) > 0: + if line.startswith('*'): + if not first_chapter: + print("") + first_chapter = False + + line = line[1:].strip() + print(f"

{line}

\n") + else: + print(line) + elif line == start_token: + log_line = True